收藏
回答

请求https://api.weixin.qq.com/xpay/currency_pay接口报错?

请求https://api.weixin.qq.com/xpay/currency_pay接口报

用户态签名(signature)校验失败

这个是请求的参数{"openid":"oJq2b4knb8nIvb2eExdE8t3dOD1A","user_ip":"59.54.169.156","env":0,"amount":1,"order_id":"1111322","payitem":"{\"productid\":1,\"unit_price\":100,\"quantity\":1}","remark":"dsfdf","device_type":1}

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

1 个回答

  • Li蓬
    Li蓬
    2023-08-12

    我也碰到了,查询代币余额签名query_user_balance都正常,这个currency_pay就报"errcode":268490003,"errmsg":"用户态签名(signature)校验失败

    ---已经解决,需要重新获取一下sessionKey,currency_pay接口使用最新的sessionKey。query_user_balance接口可以使用旧的sessionKey

    2023-08-12
    有用
    回复 1
    • 小&y
      小&y
      2023-08-16
      老哥,麻烦问一下你的query_user_balance签名校验怎么通过的,我生成签名的方法跟文档的demo一样的,但是我去请求这个接口返回的总是pay_sig校验签名失败?卡在这动不了了
      2023-08-16
      回复
登录 后发表内容