收藏
回答

微信支付统一下单?

有个很奇怪的现象,一样的xml和商户号密钥使用微信支付校验工具校验通过,然后调用统一下单接口就报签名错误

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

1 个回答

  • 北望沣渭
    北望沣渭
    04-02

    工具是离线版,生产环境校验一定是最严格的,不奇怪。建议你生产环境把日志贴出来,可以帮你分析问题。

    04-02
    有用
    回复 11
    • 情深似海
      情深似海
      04-02
      没有日志,只有微信返回了这个<xml><return_code><![CDATA[FAIL]]></return_code>
      <return_msg><![CDATA[签名错误]]></return_msg>
      04-02
      回复
    • 情深似海
      情深似海
      04-02
      我换了一个商户号及其对应的appid这些就能成功,是这个商户号的问题吗
      04-02
      回复
    • 北望沣渭
      北望沣渭
      04-02回复情深似海
      请求时候的xml,可以脱敏贴一下
      04-02
      回复
    • 情深似海
      情深似海
      04-02
      <?xml version="1.0" encoding="UTF-8" standalone="no"?>
      <xml>
      <nonce_str>g2zBfGhsAHm3XwuOY4G7QKRvwwHgU6Bp</nonce_str>
      <out_trade_no>2021020112121242923553</out_trade_no>
      <total_fee>1</total_fee>
      <appid>******a**</appid>
      <sign>3B5A1C19C18DD9C361D2251926A55EC6</sign>
      <trade_type>MWEB</trade_type>
      <body>测试</body>
      <notify_url>www.baidu.com</notify_url>
      <mch_id>**********2</mch_id>
      <spbill_create_ip>127.0.0.1</spbill_create_ip>
      <scene_info>{"h5_info":{"type":"WAP","wap_url":"https://***********/#/","wap_name":"com.tencent.tmgp.sgame"}}</scene_info>
      </xml>
      04-02
      回复
    • 北望沣渭
      北望沣渭
      04-02回复情深似海
      notify_url 要带https, wap_url末尾的#注意去掉,另外scene_info注意文档有格式要求:https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=9_20&index=1
      04-02
      回复
    查看更多(6)
登录 后发表内容
问题标签