zoukankan      html  css  js  c++  java
  • 微信支付走流程中遇到的二个问题 CURLOP_TIMEOUT与curl出错,错误码:60

    如下是运行微信支付测试代码时出错代码: 

    Warning: curl_setopt() expects parameter 2 to be long, string given in D:wwwrootweixinpaytestpayWxPay.JsApiPay.php on line 99 
    
    Fatal error: Uncaught exception ‘WxPayException‘ with message ‘curl出错,错误码:60‘ in D:wwwrootweixinpaytestlibWxPay.Api.php:564 Stack trace: #0 D:wwwrootweixinpaytestlibWxPay.Api.php(62):  
    
    WxPayApi::postXmlCurl(‘<xml><appid><![...‘, ‘https://api.mch...‘, false, 6) #1 D:wwwrootweixinpaytestpayjsapi.php(36):  
    
    WxPayApi::unifiedOrder(Object(WxPayUnifiedOrder)) #2 {main} thrown in D:wwwrootweixinpaytestlibWxPay.Api.php on line 564

    第一个问题,这个问题完全是微信团队的问题,给出的example就是错的: 

    Warning: curl_setopt() expects parameter 2 to be long, string given in D:wwwrootweixinpaytestpayWxPay.JsApiPay.php on line 99

    找到WxPay.JsApiPay.php文件的99行,curl_setopt($ch, CURLOP_TIMEOUT, 30); 

    微信团队example代码里少了一个“T”,正确代码应该是 curl_setopt($ch, CURLOPT_TIMEOUT, 30); 

    这样,这一个问题就解决了。

    下面说第二个问题:

    Fatal error: Uncaught exception ‘WxPayException‘ with message ‘curl出错,错误码:60‘ in D:wwwrootweixinpaytestlibWxPay.Api.php:564 Stack trace: #0 D:wwwrootweixinpaytestlibWxPay.Api.php(62):  
    
    WxPayApi::postXmlCurl(‘<xml><appid><![...‘, ‘https://api.mch...‘, false, 6) #1 D:wwwrootweixinpaytestpayjsapi.php(36):  
    
    WxPayApi::unifiedOrder(Object(WxPayUnifiedOrder)) #2 {main} thrown in D:wwwrootweixinpaytestlibWxPay.Api.php on line 564

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

    第537行

    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

     

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

  • 相关阅读:
    退休夫妇不顾反对坚持创业,把自己的品牌推向了市场
    年终将至,财务人如何做好数据分析?
    圣诞快乐:Oracle Database 19c 的10大新特性一览
    perl 获取表记录数
    rex 防止调度还没完成后又继续发起
    希腊女孩创办自媒体教希腊语,如今用户已达1000人
    在20天里赚三千多元,他靠创意经营商店,扩大了店面
    小杂货店的崛起,他坚信创新和拼搏是成功的两大法宝
    thinkphp
    thinkphp
  • 原文地址:https://www.cnblogs.com/chunshu/p/5434597.html
Copyright © 2011-2022 走看看