PHP后台,微信小程序退款流程
小程序的退款流程都比较清晰,如果做过支付的,上手比较容易,支付在此就不多说,现在说一下在退款流程中遇到的坑
证书保存路径问题,按网上流程,把证书保存在根目录的cert中,在curl中获取,都显示58错误,找不到证书,后来经过研究,把证书放在了程序文件夹public中,新建cert保存,就可以正常访问
//使用的啊里云宝塔,存放证书路径,放在public中,新建cert $cert = /cert/cdzw_apiclient_cert.pem; $key = /cert/cdzw_apiclient_key.pem; //默认格式为PEM,可以注释,使用getcwd()方法,拼接证书的绝对路径 curl_setopt($ch, CURLOPT_SSLCERTTYPE, PEM); curl_setopt($ch, CURLOPT_SSLCERT,getcwd().$cert); //默认格式为PEM,可以注释,使用getcwd()方法,拼接证书的绝对路径 curl_setopt($ch, CURLOPT_SSLKEYTYPE, PEM); curl_setopt($ch, CURLOPT_SSLKEY,getcwd().$key);