Closed coding-linheng closed 3 years ago
配置信息
'wechat' => [ 'default' => [ // 公众号 的 app_id 'mp_app_id' => 'wx1eadd1fdadce830c', // 小程序 的 app_id 'mini_app_id' => 'wx1eadd1fdadce830c', // app 的 app_id 'app_id' => '', // 商户号 'mch_id' => '16109xxx', // 合单 app_id 'combine_app_id' => '', // 合单商户号 'combine_mch_id' => '', // 商户秘钥 'mch_secret_key' => '16fe095ef80f788b03f9fxxxxxxx', // 商户私钥 'mch_secret_cert' => BASE_PATH . '/public/apiclient_key.pem', // 商户公钥证书路径 'mch_public_cert_path' => BASE_PATH . '/public/apiclient_cert.pem', // 微信公钥证书路径 'wechat_public_cert_path' => '', 'mode' => Pay::MODE_SANDBOX, ], ]
测试之后支付宝可以使用,微信就会解析失败,麻烦作者帮忙查看下,谢谢了
已解决,是微信v3 api的沙箱模式导致,沙箱要转XML 现在默认v3好像都是json,需要兼容一下
微信比较坑🤦♂️
建议微信测试就直接用线上 1分钱测试支付、退款等,这样整个流程都能集成测试到
配置信息