收藏
回答

App.net中调用支付,统一下单已过,在调起支付时,两者签名用的同一个方法,无法通过签名?

App.net中调用支付JSAPI V3版本接口,统一下单已过,在调起支付时,一直卡在签名,统一下单用的签名方法和调起支付用的签名方法是相同的,不存在说两者不统一的问题,     

  signType: 'RAS',这里也尝试改过HMAC-SHA256

签名拼接字符串格式=$"{appId}\n{timeStamp}\n{nonceStr}\nprepay_id={rev_id}\n";

参与签名的一共有4个关键字4个换行符,与说明要求一至,签名验证工具校验正常

生成签名是没有问题的,验证都是正确的。

但一直无法通过签名验证,有没有人能指导一下具体可能的问题在哪


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

1 个回答

  • 一条鱼的信念
    一条鱼的信念
    2023-05-05
     wx.chooseWXPay(
         timestamp: 1111, // 这里是不是不需要用引号包起来?与签名的是同一个
         nonceStr: '123123123123',   //与签名的是同一个
         package: 'prepay_id=wx123123123132', //与签名相同
         signType: 'RAS', 
         paySign: '--------------------'
    ,......
    

    补充一下,调起微信接口参数格式

    2023-05-05
    有用
    回复
登录 后发表内容