澳门新普金67777COM

帮助与文档
热搜关键词:澳门新普金67777COM短视频源码一对一
澳门新普金67777COM开发过程中关于微信支付curl错误码提示58或77
发布来源:澳门新普金67777COM    发布人:澳门新普金67777COM    Date:2018-10-08 11:43:36

:三方功能 例如: 微信支付 支付宝支付等。

开发一个程序,首先要做的就是接入一个第三方支付,需要对接一套完整的支付体系;下面小编就给各位简单先容一下,开发一套澳门新普金67777COM过程中,如何避免接入时出现错误。

每个项目在接入三方功能时,多多少少都会遇到一系列未知的错误,有可能是引入三方类 或者 三方证书 ,也有可能是填写的三方信息不一致等引起的问题,在这就不一一给大家列举了,总之稍有不仔细就会报错,接下大家就拿其中的一个问题作一下说明及解决方案。

调试微信支付出错:curl出错,错误码:28.

出现场景: Fatal error: Uncaught exception 'WxPayException' with message 'curl出错,错误码:58' in C:\wamp\www\API\lib\WxPay.Api.php on line 565 WxPayException: curl出错,错误码:58 in C:\wamp\www\API\lib\WxPay.Api.php on line 565 证书路径正...

原因分析:引入证书路径错误

解决方法:

Windows服务器上证书路径使用绝对路径

curl_setopt($ch, CURLOPT_SSLCERT, dirname(__FILE__).'cert'.DIRECTORY_SEPARATOR.'apiclient_cert.pem');

curl_setopt($ch, CURLOPT_SSLKEY, dirname(__FILE__).'cert'.DIRECTORY_SEPARATOR.'apiclient_key.pem');

curl_setopt($ch, CURLOPT_CAINFO, dirname(__FILE__).'cert'.DIRECTORY_SEPARATOR.'rootca.pem');

Linux上使用相对路径

curl_setopt($ch, CURLOPT_SSLCERT, 'cert'.DIRECTORY_SEPARATOR.'apiclient_cert.pem');

curl_setopt($ch, CURLOPT_SSLKEY, 'cert'.DIRECTORY_SEPARATOR.'apiclient_key.pem');

curl_setopt($ch, CURLOPT_CAINFO, 'cert'.DIRECTORY_SEPARATOR.'rootca.pem');

2.调试微信支付出错:curl出错,错误码:77.

出现原因及解决方法同上.若修改后无效,请打开微信支付三方文件中的WxP.Api.PHP,通过修改这个文件来解决问题

538行

curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,TRUE);

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

改为 (关闭严格校验)

curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);

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

以上就是小编简单的为各位先容的澳门新普金67777COM开发过程中,接入第三方支付微信支付或者支付宝支付时注意事项,澳门新普金67777COM开发接入第三方支付体系,只是其中的一小部分,整个澳门新普金67777COM开发还有安卓、iOS、web和管理后台等。

上一篇:简谈socket在直播App开发上的应用

相关阅读
XML 地图 | Sitemap 地图