支付插件常见问题解决方式支付
证书私钥/公钥路径问题?
需要你证书所在位置的绝对路径
把 cashier.xiaozhu.site/public/cert/wx
路径替换成自己项目的真实路径
回调通知配置问题?
ba项目接口需要加?server=1
而微信不支持传参,可参考以下修改
方式一:URL
加index.php
方式二:如果有多个回调通知地址,可在配置里只配置域名,可通过支付参数的notify_url
字段进行替换或拼接
$config = PayLib::getConfig();
$domain = $config['wechat']['default']['notify_url'];//配置的域名
$notify_url = $domain . '/index.php/api/xxx/xxx';//加入index.php 拼接回调地址
$result = Pay::wechat($config)->mini([
'out_trade_no' => $order_no,//订单号
'description' => '订单支付',//订单描述
'amount' => [
'total' => $totalPrice,//支付金额
'currency' => 'CNY',
],
'payer' => [
'openid' => $openid,//支付者openid
],
'notify_url' => $notify_url,//异步通知地址
])->toArray();
请先登录
感谢分享~
😎😎
感谢分享,刚好能用上~
- 1
前往