小程序
小游戏
企业微信
微信支付
扫描小程序码分享
调用微信支付接口,同样的关键参数,第一次失败,过段时间第二次再调用就成功;失败错误是SystemError,请问是怎么回事?有人遇到吗?如何解决?并不是每次都这样,但最近出现频繁。是微信支付后台的问题?还是我系统接口调用的问题?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
提供一下你提交的完整参数以及单号。看看。还有你具体调用的是微信哪个API。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
第一次传入参数:
<xml>
<appid><![CDATA[wx0e80cd07ec51696d]]></appid>
<mch_id>1544103871</mch_id>
<nonce_str><![CDATA[3rfkac3fdnk1udue2ualb7kgargyenqs]]></nonce_str>
<op_user_id>1544103871</op_user_id>
<out_refund_no><![CDATA[005200415105339602285265ae1e3526130ec11c8b46b5e20d89ea87aa82d210]]>
</out_refund_no><refund_fee>24000</refund_fee>
<total_fee>24000</total_fee>
<transaction_id>4200000557202004156249584948</transaction_id>
<sign><![CDATA[0091AD7FA8A097BC1A4EC2B37A76C8FD]]></sign>
</xml>
第一次返回值:
<return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<mch_id><![CDATA[1544103871]]></mch_id>
<nonce_str><![CDATA[lc4vrHHEX2Wx8EhS]]></nonce_str>
<sign><![CDATA[E8F9C1E465D2D3BE586B6D29BD1DDACD]]></sign>
<result_code><![CDATA[FAIL]]></result_code>
<err_code><![CDATA[SYSTEMERROR]]></err_code>
<err_code_des><![CDATA[System Error]]></err_code_des>
失败了。。
一条回复不下,请看下一条回复。
第二次传入参数:
<nonce_str><![CDATA[9y06mredzhqz7mldlyhmk69sjxdy7wwk]]></nonce_str>
<out_refund_no><![CDATA[0052004151053396022879d81a7e5ca7d3d259692d8d914d3b8f0de952a18300]]></out_refund_no>
<refund_fee>24000</refund_fee>
<sign><![CDATA[778076B6A3DF32F115F35E9A978F42FD]]></sign>
第二次返回值
<nonce_str><![CDATA[Z9erIhgHo4q1LPCr]]></nonce_str>
<sign><![CDATA[47947E7754E33E4D3A092733474706EB]]></sign>
<result_code><![CDATA[SUCCESS]]></result_code>
<transaction_id><![CDATA[4200000557202004156249584948]]></transaction_id>
<out_trade_no><![CDATA[00520041510533960228000000000000]]></out_trade_no>
<refund_id><![CDATA[50300404142020041500126610344]]></refund_id>
<refund_channel><![CDATA[]]></refund_channel>
<coupon_refund_fee>0</coupon_refund_fee>
<cash_fee>24000</cash_fee>
<coupon_refund_count>0</coupon_refund_count>
<cash_refund_fee>24000</cash_refund_fee>
第二次就成功了。
代码是怎么写的呢
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
提供一下你提交的完整参数以及单号。看看。还有你具体调用的是微信哪个API。
第一次传入参数:
<xml>
<appid><![CDATA[wx0e80cd07ec51696d]]></appid>
<mch_id>1544103871</mch_id>
<nonce_str><![CDATA[3rfkac3fdnk1udue2ualb7kgargyenqs]]></nonce_str>
<op_user_id>1544103871</op_user_id>
<out_refund_no><![CDATA[005200415105339602285265ae1e3526130ec11c8b46b5e20d89ea87aa82d210]]>
</out_refund_no><refund_fee>24000</refund_fee>
<total_fee>24000</total_fee>
<transaction_id>4200000557202004156249584948</transaction_id>
<sign><![CDATA[0091AD7FA8A097BC1A4EC2B37A76C8FD]]></sign>
</xml>
第一次返回值:
<xml>
<return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<appid><![CDATA[wx0e80cd07ec51696d]]></appid>
<mch_id><![CDATA[1544103871]]></mch_id>
<nonce_str><![CDATA[lc4vrHHEX2Wx8EhS]]></nonce_str>
<sign><![CDATA[E8F9C1E465D2D3BE586B6D29BD1DDACD]]></sign>
<result_code><![CDATA[FAIL]]></result_code>
<err_code><![CDATA[SYSTEMERROR]]></err_code>
<err_code_des><![CDATA[System Error]]></err_code_des>
</xml>
失败了。。
一条回复不下,请看下一条回复。
第二次传入参数:
<xml>
<appid><![CDATA[wx0e80cd07ec51696d]]></appid>
<mch_id>1544103871</mch_id>
<nonce_str><![CDATA[9y06mredzhqz7mldlyhmk69sjxdy7wwk]]></nonce_str>
<op_user_id>1544103871</op_user_id>
<out_refund_no><![CDATA[0052004151053396022879d81a7e5ca7d3d259692d8d914d3b8f0de952a18300]]></out_refund_no>
<refund_fee>24000</refund_fee>
<total_fee>24000</total_fee>
<transaction_id>4200000557202004156249584948</transaction_id>
<sign><![CDATA[778076B6A3DF32F115F35E9A978F42FD]]></sign>
</xml>
第二次返回值
<xml>
<return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<appid><![CDATA[wx0e80cd07ec51696d]]></appid>
<mch_id><![CDATA[1544103871]]></mch_id>
<nonce_str><![CDATA[Z9erIhgHo4q1LPCr]]></nonce_str>
<sign><![CDATA[47947E7754E33E4D3A092733474706EB]]></sign>
<result_code><![CDATA[SUCCESS]]></result_code>
<transaction_id><![CDATA[4200000557202004156249584948]]></transaction_id>
<out_trade_no><![CDATA[00520041510533960228000000000000]]></out_trade_no>
<out_refund_no><![CDATA[0052004151053396022879d81a7e5ca7d3d259692d8d914d3b8f0de952a18300]]></out_refund_no>
<refund_id><![CDATA[50300404142020041500126610344]]></refund_id>
<refund_channel><![CDATA[]]></refund_channel>
<refund_fee>24000</refund_fee>
<coupon_refund_fee>0</coupon_refund_fee>
<total_fee>24000</total_fee>
<cash_fee>24000</cash_fee>
<coupon_refund_count>0</coupon_refund_count>
<cash_refund_fee>24000</cash_refund_fee>
</xml>
第二次就成功了。
<xml>
代码是怎么写的呢