From 1160d0ee428fa0622c3a1c6013ec32db2f189799 Mon Sep 17 00:00:00 2001 From: yansongda Date: Tue, 23 Jan 2018 13:23:26 +0800 Subject: [PATCH] fix wechat redpack missing sign --- src/Gateways/Wechat/GroupRedpackGateway.php | 2 ++ src/Gateways/Wechat/RedpackGateway.php | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/Gateways/Wechat/GroupRedpackGateway.php b/src/Gateways/Wechat/GroupRedpackGateway.php index 034143e84..7510f35ff 100644 --- a/src/Gateways/Wechat/GroupRedpackGateway.php +++ b/src/Gateways/Wechat/GroupRedpackGateway.php @@ -24,6 +24,8 @@ public function pay($endpoint, array $payload): Collection unset($payload['appid'], $payload['trade_type'], $payload['notify_url'], $payload['spbill_create_ip']); + $payload['sign'] = Support::generateSign($payload, $this->config->get('key')); + Log::debug('Paying A Groupredpack Order:', [$endpoint, $payload]); return Support::requestApi( diff --git a/src/Gateways/Wechat/RedpackGateway.php b/src/Gateways/Wechat/RedpackGateway.php index bc48829b9..5b3459164 100644 --- a/src/Gateways/Wechat/RedpackGateway.php +++ b/src/Gateways/Wechat/RedpackGateway.php @@ -25,6 +25,8 @@ public function pay($endpoint, array $payload): Collection unset($payload['appid'], $payload['trade_type'], $payload['notify_url'], $payload['spbill_create_ip']); + $payload['sign'] = Support::generateSign($payload, $this->config->get('key')); + Log::debug('Paying A Redpack Order:', [$endpoint, $payload]); return Support::requestApi(