收藏
回答

out_trade_no and transaction_id参数格式错误

使用的老接口,微信支付查询订单,https://api.mch.weixin.qq.com/pay/orderquery

这个接口可以用out_trade_no 和 transaction_id 二选一查询订单

但是我用用支付成功时记录的out_trade_no来查询订单,返回

<xml><return_code><![CDATA[FAIL]]></return_code>

<return_msg><![CDATA[out_trade_no and transaction_id参数格式错误]]></return_msg>

</xml>

用订单号只用transaction_id查询就是成功的。

有没有大哥解答一下

回答关注问题邀请回答
收藏

1 个回答

  • 古往今来
    古往今来
    03-07

    问题是怎么解决的?遇样问题,同时传transaction_id和out_trade_no查询正常,只传"transaction_id":"4200002173202403042031083489"报transaction_id参数格式错误,但是loudPay.refund用"transaction_id":"4200002173202403042031083489",退款成功;神,云工程师这样答复“这里咱们调的是微信支付的接口,这个文案是支付侧返回的,并非咱们云开发侧可以控制的,此问题咱们给微信支付侧反馈一下,让其进行优化。

    03-07
    有用
    回复
登录 后发表内容