支付插件常见问题解决方式
支付

证书私钥/公钥路径问题?

需要你证书所在位置的绝对路径


cashier.xiaozhu.site/public/cert/wx路径替换成自己项目的真实路径

回调通知配置问题?

ba项目接口需要加?server=1而微信不支持传参,可参考以下修改

方式一:URLindex.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();
2个回答默认排序 投票数排序
YANG001
YANG001
这家伙很懒,什么也没写~
1月前

感谢分享~

小猪
小猪回复YANG001
这家伙很懒,什么也没写~
1月前

😎😎

wei_2023
wei_2023
为中华民族伟大复兴而写代码。
1月前

感谢分享,刚好能用上~

请先登录
1
0
1
3