收藏
回答

企业微信支付发红包,签名通过,微信支付返回[系统错误,请稍后使用原单号重试,请勿更换单号]

微信支付返回原因原始内容

<xml>

<return_code><![CDATA[SUCCESS]]></return_code>

<return_msg><![CDATA[系统错误,请稍后使用原单号重试,请勿更换单号]]></return_msg>

<result_code><![CDATA[FAIL]]></result_code>

<err_code><![CDATA[SYSTEMERROR]]></err_code>

<err_code_des><![CDATA[系统错误,请稍后使用原单号重试,请勿更换单号]]></err_code_des>

</xml>

最后一次编辑于  12-02
回答关注问题邀请回答
收藏

1 个回答

  • it.null
    it.null
    12-02

    这边的问题是由于workwx_sign错误导致的,如果有这个错误的同行,检查下workwx_sign签名的参数,是否为act_name、mch_billno、mch_id、nonce_str、re_openid、total_amount、wxappid这七个参数,相关的secret是企业微信中支付的secret,检查是否正确,同时拼接的是字段名为secret。

    相关文档地址为:https://work.weixin.qq.com/api/doc#90000/90135/90281

    同时也建议企业微信支付返回的信息更具体,不要使用SYSTEMERROR这个错误码。

    12-02
    赞同
    回复
问题标签