mirror of
https://gitee.com/yansongda/pay.git
synced 2024-12-05 13:48:53 +08:00
doc for wechat service
This commit is contained in:
parent
413d5511de
commit
6f63260080
@ -26,6 +26,7 @@ Log::debug('Paying...', $order->all());
|
||||
| alipay | dev | 沙箱模式 |
|
||||
| wechat | dev | 沙箱模式 |
|
||||
| wechat | hk | 东南亚节点 |
|
||||
| wechat | service | 服务商模式 |
|
||||
|
||||
## 沙箱模式
|
||||
|
||||
@ -39,4 +40,36 @@ Log::debug('Paying...', $order->all());
|
||||
|
||||
微信沙箱模式与支付宝沙箱模式不同,也没有支付宝沙箱模式那样简单,SDK 只对微信支付 API 进行了沙箱处理,所以,在测试微信时,推荐直接使用正式环境 *¥0.01* 进行测试。
|
||||
|
||||
详细请参考 [https://github.com/yansongda/pay/issues/62](https://github.com/yansongda/pay/issues/62)
|
||||
详细请参考 [https://github.com/yansongda/pay/issues/62](https://github.com/yansongda/pay/issues/62)
|
||||
|
||||
## 微信服务商模式
|
||||
|
||||
> 版本要求: version >= 2.1.0
|
||||
|
||||
config 配置参数如下。
|
||||
|
||||
```php
|
||||
$config = [
|
||||
'appid' => 'wxb3fxxxxxxxxxxx', // APP APPID
|
||||
'app_id' => 'wxb3fxxxxxxxxxxx', // 公众号 APPID
|
||||
'miniapp_id' => 'wxb3fxxxxxxxxxxx', // 小程序 APPID
|
||||
'sub_appid' => 'wxb3fxxxxxxxxxxx', // 子商户 APP APPID
|
||||
'sub_app_id' => 'wxb3fxxxxxxxxxxx', // 子商户 公众号 APPID
|
||||
'sub_miniapp_id' => 'wxb3fxxxxxxxxxxx', // 子商户 小程序 APPID
|
||||
'mch_id' => '146xxxxxx', // 商户号
|
||||
'sub_mch_id' => '146xxxxxx', // 子商户商户号
|
||||
'key' => '4e538260xxxxxxxxxxxxxxxxxxxxxx', // 主商户 key
|
||||
'notify_url' => 'http://yanda.net.cn/notify.php',
|
||||
'cert_client' => './cert/apiclient_cert.pem', // optional,退款等情况时用到
|
||||
'cert_key' => './cert/apiclient_key.pem',// optional,退款等情况时用到
|
||||
'log' => [ // optional
|
||||
'file' => './logs/wechat.log',
|
||||
'level' => 'debug'
|
||||
],
|
||||
'mode' => 'service',
|
||||
]
|
||||
```
|
||||
|
||||
**说明:**处于服务商模式下的时候,`appid`、`app_id`、`miniapp_id` 均为**主商户**的信息,`sub_` 开头的为**子服务商**的信息
|
||||
|
||||
详细请参考 [https://github.com/yansongda/pay/pull/82](https://github.com/yansongda/pay/pull/82)
|
||||
|
@ -69,3 +69,4 @@ $wechat->success()->send(); // 向微信服务器确认接收到的数据。lara
|
||||
|
||||
后续文档中,如果没有特别说明, `$wechat` 均代表`Pay::wechat($config)`
|
||||
|
||||
服务商的参数略有不同,请参考[微信服务商](../others.md#微信服务商模式)
|
||||
|
Loading…
Reference in New Issue
Block a user