收藏
回答

电商收付通/v3/combine-transactions/jsapi验签失败, 其他接口没问题

使用官方提供的PHP和postman脚本请求/v3/combine-transactions/jsapi 接口 返回错误一致, 但是进件接口都正常, 实在摸不着头脑, 麻烦官方人员帮忙看看

{"code":"SIGN_ERROR","detail":{"detail":{"issue":"sign not match"},"field":"signature","location":"authorization","sign_information":{"method":"POST","sign_message_length":561,"truncated_sign_message":"POST
/v3/combine-transactions/jsapi
1595403423
mOAJ35nXZiFq5apa6EF6xkOrwlzWjYCu
{\"combin
","url":"/v3/combine-transactions/jsapi"}},"message":"验签失败,请检查签名\t"}
最后一次编辑于  2020-07-22
回答关注问题邀请回答
收藏

3 个回答

  • 北望沣渭
    北望沣渭
    2020-07-22
    "truncated_sign_message""POST\n/v3/combine-transactions/jsapi\n1595400889\n1595400889050\n{\"combin\n"
    
    你的Nonce(1595400889050)字符串位数不够,需要32字节。
    
    2020-07-22
    有用
    回复 9
    • 🐳 其实我很dou🍀
      🐳 其实我很dou🍀
      2020-07-22
      2020-07-22
      回复
    • 🐳 其实我很dou🍀
      🐳 其实我很dou🍀
      2020-07-22
      nonce是32位, 使用该message在签名验证工具和生成的签名能验签通过, 调用接口验证不通过
      2020-07-22
      回复
    • 🐳 其实我很dou🍀
      🐳 其实我很dou🍀
      2020-07-22
      2020-07-22
      回复
    • 北望沣渭
      北望沣渭
      2020-07-22回复🐳 其实我很dou🍀
      从返回的提示信息上看,貌似是不是你把Authorization里的nonce_str值没送对?送成1595400889050了?
      2020-07-22
      回复
    • 🐳 其实我很dou🍀
      🐳 其实我很dou🍀
      2020-07-22回复北望沣渭
      问题描述里是postman返回的错误, 北望大佬可以看下我php接口返回的错误
      2020-07-22
      回复
    查看更多(4)
  • 微信支付技术助手8
    微信支付技术助手8
    2020-07-22

    可参考以下指引:https://wechatpay-api.gitbook.io/wechatpay-api-v3/chang-jian-wen-ti/qian-ming-xiang-guan

    验证签名工具:链接:https://pan.baidu.com/s/1ixOAnYyZVW13dFr0jWVpvw 提取码:wujv

    2020-07-22
    有用
    回复 1
  • 🐳 其实我很dou🍀
    🐳 其实我很dou🍀
    2020-07-22

    打印出的日志 使用工具验签可以通过, 我真是醉了, 求助官方人员, 是不是有bug了

    2020-07-22
    有用
    回复 4
    • 北望沣渭
      北望沣渭
      2020-07-22
      官方PHP包没问题,是服务端返回的提示401误导人了。。。应该是400或者403错误才对。。。
      2020-07-22
      回复
    • 🐳 其实我很dou🍀
      🐳 其实我很dou🍀
      2020-07-22回复北望沣渭
      可以了,  传金额那块儿代码有bug, 一直和签名在干架, 尴尬... 希望微信接口后续错误提示能更精准点哈, 非常感谢北望大佬帮忙解决~
      2020-07-22
      回复
    • 超链🔗
      超链🔗
      2020-11-19回复🐳 其实我很dou🍀
      我们也遇到了这个问题 请问 是金额哪一快的问题
      2020-11-19
      回复
    • 🐳 其实我很dou🍀
      🐳 其实我很dou🍀
      2020-12-02回复超链🔗
      金额传int, 不要传小数
      2020-12-02
      回复
登录 后发表内容
问题标签