收藏
回答

电商收付通 合单下单 时验签失败

string message = $"{method}\n{uri}\n{timestamp}\n{nonce}\n{body}\n";

string signature = Sign(message);

return $"mchid=\"{merchantId}\",nonce_str=\"{nonce}\",timestamp=\"{timestamp}\",serial_no=\"{serialNo}\",signature=\"{signature}\"";

根据https://wechatpay-api.gitbook.io/wechatpay-api-v3/qian-ming-zhi-nan-1/qian-ming-sheng-cheng#gou-zao-qian-ming-chuan提供的.net代码示列向微信发送二级商户进件及查询等均已成功,但是在使用合单下单时,返回{code: "SIGN_ERROR", message: "验签失败,请检查签名 "},请问一下,在合单下单是,需要签名的项都有哪些呢?

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

2 个回答

  • 微信支付技术助手8
    微信支付技术助手8
    2020-04-09

    V3验证签名工具:

    链接:https://pan.baidu.com/s/1ixOAnYyZVW13dFr0jWVpvw 

    提取码:wujv 

    2020-04-09
    有用
    回复 1
    • 行者-慧超
      行者-慧超
      2020-04-09
      我生成签名的算法没问题,但是我不知道对哪些参数进行签名,这个工具我用了,对特定内容生成的签名值没问题。但我需要知道合单下单接口需要对哪些参数进行签名
      2020-04-09
      回复
  • 行者-慧超
    行者-慧超
    2020-04-08
    string message = $"{method}\n{uri}\n{timestamp}\n{nonce}\n{body}\n";
    
    string signature = Sign(message);
    

    感觉问题出在这里。

    2020-04-08
    有用
    回复
登录 后发表内容
问题标签