在微信支付相关的开发过程中,会涉及到微信的退款实现,但在调用SDK的WxPayRefund类时,会遇到“curl出错,错误码:52”的问题,解决方法如下:

打开“lib/Wxpay.api.php”文件,并找到下面两行代码:

const SSLCERT_PATH = '../cert/apiclient_cert.pem';
const SSLKEY_PATH = '../cert/apiclient_key.pem';

将“SSLCERT_PATH”和“SSLKEY_PATH”的路径替换为服务器的绝对路径,保存后上传到服务器。

P.S. 我使用的是PHP版本的SDK,如果你使用的是其他版本的SDK,请自己找到对应的位置,自行修改。