在执行WxPayApi::unifiedOrder($config,$wxOrderData)时,无法返回return_code

来源:10-27 统一测试订单与支付接口 十

慕粉1156554542

2020-04-14

在调用微信的统一下单api时,无法返回正确的值,我debug了一下,最后进入WxPay.Api.php中的postXmlCurl()方法,发现返回的data是个404的错误页面。

图片描述

$xml = <![CDATA[wx84402bd237b267d4]]><![CDATA[零食商贩]]><mch_id>1481048432</mch_id><nonce_str><![CDATA[7pd0wvjnjmuos4s6uf5gsvwzz12ch9nq]]></nonce_str><notify_url><![CDATA[http://paysdk.weixin.qq.com/notify.php]]></notify_url><![CDATA[opkCR4oYXHgVfYUY38wdJhFWW2HM]]><out_trade_no><![CDATA[D414449495582815]]></out_trade_no><sign_type><![CDATA[HMAC-SHA256]]></sign_type><spbill_create_ip><![CDATA[127.0.0.1]]></spbill_create_ip><total_fee>5</total_fee><trade_type><![CDATA[JSAPI]]></trade_type><![CDATA[D17B375D78ADE2CCCE676FA3DDA1F6004F34F069501779077A3B23A7E5B9B8F7]]>

$data=

404 Not Found

404 Not Found


nginx
写回答

1回答

SETME

2020-12-24

curl出错一般都是证书的问题,你可以在线上环境测试下,如果是本地,就算你改了他的curl函数的参数,还是会出现其他错误的

0
0

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程