微信支付宝二合一插件
微信支付宝支付插件使用文档
本插件基于 yansongda/pay (v3版本) 开发,支持微信支付和支付宝支付。
1. 安装与配置
支付宝配置
- AppID: 支付宝分配的 AppID。
- 应用私钥: 应用生成的私钥字符串。
- 应用/支付宝公钥证书: 若使用证书模式,请将证书上传至
modules/pay/certs/目录下,并在配置中填写相对路径或绝对路径。 - 支付宝模式: 支持“正式环境”、“沙箱环境”和“服务商模式”。
微信配置
- 商户号 (MCH ID): 微信支付商户号。
- 商户秘钥 (V3 Key): 微信支付 V3 秘钥。
- 商户证书: 请将
apiclient_key.pem和apiclient_cert.pem上传至modules/pay/certs/目录下。 - AppID: 公众号 AppID 或 小程序 AppID。
2.前台演示
插件安装之后,在前台浏览器中输入/pay.index/即可访问演示
3.二开调用
$params = [
'amount' => '价格',
'orderid' => '订单号',
'type' => '支付类型:alipay,wechat',
'title' => '订单标题',
'notifyurl' => '异步回调地址',
'returnurl' => '返回跳转地址',
'method' => '支付方式:web,wap,app,scan,pos,mini,miniapp',
'openid' => 'openid:针对微信'
];
$response = \modules\pay\library\Service::submitOrder($params);
return $response;//异步回调地址:网址/pay.index/notify
//返回跳转地址:网址/pay.index/returnc
//文件路径:modules/pay/app/index/controller/pay/Index.php
BadouCMS