微信支付——退款篇

https://pay.weixin.qq.com/wiki/doc/api/index.html
在微信中下载技术demo
按照下载的文件中的doc中操作:
快速搭建指南

①、安装配置nginx+phpfpm+php

②、建SDK解压到网站根目录

③、修改lib/WxPay.Config.php为自己申请的商户号的信息(配置详见说明)

⑤、下载证书替换cert下的文件——退款是需要用到证书的。

⑥、搭建完成


遇见问题1

微信支付错误两个问题的解决:curl出错,错误码:58

解决方法:配置文件中的证书路径必须写绝对路径,且如下

WxPay.Config.php文件中

const SSLCERT_PATH = 'C:wampwww****WxpayAPI_php_v3exampleapiclient_cert.pem';
const SSLKEY_PATH = 'C:wampwww****WxpayAPI_php_v3exampleapiclient_key.pem';

问题2

微信支付错误两个问题的解决:curl出错,错误码:60

这个错误通过修改文件WxPay.Api.php 解决,具体如下:

 

第537行

curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,TRUE);

curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,2);//严格校验


to

curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);

curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);//严格校验2

 

这样,这两个问题就解决了!祝你好运!




原文地址:https://www.cnblogs.com/linewman/p/9918292.html