From 9ed8e1da4bb201efa1a2fc3ec08a2c29e82c8905 Mon Sep 17 00:00:00 2001 From: Anyon Date: Fri, 11 May 2018 16:14:35 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=9B=B4=E6=96=B0]=E4=BF=AE=E5=A4=8D=E4=BC=81?= =?UTF-8?q?=E4=B8=9A=E6=89=93=E6=AC=BE=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Test/pay-transfers-create.php | 44 +++++++++++++++++++++++++++++++++++ WeChat/Pay.php | 4 ++++ 2 files changed, 48 insertions(+) create mode 100644 Test/pay-transfers-create.php diff --git a/Test/pay-transfers-create.php b/Test/pay-transfers-create.php new file mode 100644 index 0000000..e91a60e --- /dev/null +++ b/Test/pay-transfers-create.php @@ -0,0 +1,44 @@ + '1008450740201411110005820873', + 'openid' => '商户退款单号', + 'check_name' => 'NO_CHECK', + 'amount' => '100', + 'desc' => '企业付款操作说明信息', + 'spbill_create_ip' => '127.0.0.1', + ]; + $result = $wechat->createTransfers($options); + + var_export($result); + +} catch (Exception $e) { + + // 出错啦,处理下吧 + echo $e->getMessage() . PHP_EOL; + +} \ No newline at end of file diff --git a/WeChat/Pay.php b/WeChat/Pay.php index b57d43b..00f4ff1 100644 --- a/WeChat/Pay.php +++ b/WeChat/Pay.php @@ -232,6 +232,10 @@ class Pay */ public function createTransfers(array $options) { + $this->params->set('mchid', $this->config->get('mch_id')); + $this->params->set('mch_appid', $this->config->get('appid')); + $this->params->offsetUnset('appid'); + $this->params->offsetUnset('mch_id'); $url = 'https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers'; return $this->callPostApi($url, $options, true, 'MD5', false); }