微信支付 一直返回错误,不知道是什么原因
代码如下:
// // 支付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
请先登录
证书路径不对
不是直接文本么?哪个证书呢?
都打开上传了
设置里没有提示要上传证书,
这么明显的问题
cURL error 60: SSL certificate problem: unable to get local issuer certificate 这又是什么问题呢,我改成目录了,感觉这个用文本还是最方便。
服务器上没问题,本地没证书
模块市场《微信管理》有普通支付、服务商支付示例,可参考
证书绝对路径
- 1
前往