微信支付 一直返回错误,不知道是什么原因

代码如下:

// // 支付1元
         $amount = 1;
         $amount = intval(bcmul($amount, 100));
         $order = [
             'out_trade_no' => time().'',
             'description' => 'subject-测试',
         ];
        try{
            $result = Pay::wechat(PayLib::getConfig())->scan($order);
            $a=1;
        }catch (Throwable $e) {
            Log::write('支付回调异常' . $e->getMessage());
            $a=0;
        }

配置如下:这个配置我是在另一下程序里面复制过来的,100%有效。

出错信息如下:

Parse [mch_public_cert_path] Serial Number Error

5个回答默认排序 投票数排序
程序爱好者
程序爱好者
这家伙很懒,什么也没写~
11月前

证书路径不对

大漠飞狐
大漠飞狐回复程序爱好者
我的QQ: 157273188 欢迎指教
11月前

不是直接文本么?哪个证书呢?

都打开上传了

大漠飞狐
大漠飞狐
我的QQ: 157273188 欢迎指教
11月前

设置里没有提示要上传证书,

YANG001
YANG001
这家伙很懒,什么也没写~
11月前


这么明显的问题

大漠飞狐
大漠飞狐回复YANG001
我的QQ: 157273188 欢迎指教
11月前

cURL error 60: SSL certificate problem: unable to get local issuer certificate 这又是什么问题呢,我改成目录了,感觉这个用文本还是最方便。

龍
回复大漠飞狐
这家伙很懒,什么也没写~
11月前

服务器上没问题,本地没证书

小满
小满
和靠谱的人一起做靠谱的事!
11月前

模块市场《微信管理》有普通支付、服务商支付示例,可参考

小猪
小猪
这家伙很懒,什么也没写~
10月前

证书绝对路径

请先登录
0
1
0
8