小程序
小游戏
企业微信
微信支付
扫描小程序码分享
unifiedorder统一下单接口是成功的,统一下单返回的信息再签名也是正确的(打印出的日志和官方提供的签名工具做了对比,签名一致)
可是为什么支付窗口不出现呢,只是一闪各过。并且这种情况是偶尔才出现,不是必现。当把微信软件杀掉再重新打开,又可以正常支付。感觉很不稳定,大概支付10几次就会这样失败一次。
请大神们教我,谢谢!!!
服务端代码:
客户端代码:
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
您好,您先按照官方demo对照一下,对照链接:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1 然后还是不可以的话,把您统一下单的请求参数提供一下。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
统一下单入参:
<xml><appid>wx5b2ebe3eec9a38d7</appid><mch_id>1413248202</mch_id><nonce_str>CL8B8VKVLKXJBOENJVBXDQO71P6EBOGi</nonce_str><body>卡士心意卡</body><out_trade_no>card190123163703252334</out_trade_no><total_fee>1</total_fee><spbill_create_ip>219.134.125.186</spbill_create_ip><notify_url>testclassykiss.4008863456.com/MGCard/zxpaynotify</notify_url><trade_type>JSAPI</trade_type><openid>ooBdcxA_51lOhzYaSaCKRzGQlioo</openid><sign>15C5F1AD64BFD068124189A75995CD58</sign></xml>
统一下单出参:
<xml><return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<appid><![CDATA[wx5b2ebe3eec9a38d7]]></appid>
<mch_id><![CDATA[1413248202]]></mch_id>
<nonce_str><![CDATA[mBVyFcRaP6Y8jf40]]></nonce_str>
<sign><![CDATA[4EE132A1C1F5655AAD2278A0979706EC]]></sign>
<result_code><![CDATA[SUCCESS]]></result_code>
<prepay_id><![CDATA[wx23163703018446bdf946256f3295903033]]></prepay_id>
<trade_type><![CDATA[JSAPI]]></trade_type>
</xml>
统一下单后签名:
appId:wx5b2ebe3eec9a38d7 timeStamp:1548232624 nonceStr:5C63YXPHQVUVH8FJQ6SK4K2CYTYiDW2K package:prepay_id=wx23163703018446bdf946256f3295903033 signType:MD5 paySign:6EC77DF857BD5523B549EF1630462AF9
您好,请进群解决:
非常感谢,问题找到了,是URL大小写的问题,商户后台里填的是小写字母,支付链接里是大写字母,项目的URL没有统一,有的地方写的是小写字母,有的地方写大写字母,导致从部分页面进去购买支付不成功。非常感谢大神的回复。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
您好,您先按照官方demo对照一下,对照链接:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1 然后还是不可以的话,把您统一下单的请求参数提供一下。
统一下单入参:
<xml><appid>wx5b2ebe3eec9a38d7</appid><mch_id>1413248202</mch_id><nonce_str>CL8B8VKVLKXJBOENJVBXDQO71P6EBOGi</nonce_str><body>卡士心意卡</body><out_trade_no>card190123163703252334</out_trade_no><total_fee>1</total_fee><spbill_create_ip>219.134.125.186</spbill_create_ip><notify_url>testclassykiss.4008863456.com/MGCard/zxpaynotify</notify_url><trade_type>JSAPI</trade_type><openid>ooBdcxA_51lOhzYaSaCKRzGQlioo</openid><sign>15C5F1AD64BFD068124189A75995CD58</sign></xml>
统一下单出参:
<xml><return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<appid><![CDATA[wx5b2ebe3eec9a38d7]]></appid>
<mch_id><![CDATA[1413248202]]></mch_id>
<nonce_str><![CDATA[mBVyFcRaP6Y8jf40]]></nonce_str>
<sign><![CDATA[4EE132A1C1F5655AAD2278A0979706EC]]></sign>
<result_code><![CDATA[SUCCESS]]></result_code>
<prepay_id><![CDATA[wx23163703018446bdf946256f3295903033]]></prepay_id>
<trade_type><![CDATA[JSAPI]]></trade_type>
</xml>
统一下单后签名:
appId:wx5b2ebe3eec9a38d7 timeStamp:1548232624 nonceStr:5C63YXPHQVUVH8FJQ6SK4K2CYTYiDW2K package:prepay_id=wx23163703018446bdf946256f3295903033 signType:MD5 paySign:6EC77DF857BD5523B549EF1630462AF9
您好,请进群解决:
非常感谢,问题找到了,是URL大小写的问题,商户后台里填的是小写字母,支付链接里是大写字母,项目的URL没有统一,有的地方写的是小写字母,有的地方写大写字母,导致从部分页面进去购买支付不成功。非常感谢大神的回复。