收藏
回答

微信小程序虚拟支付对接报签名错误?

参考文档:https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/industry/virtual-payment.html#_2-4-%E7%AD%BE%E5%90%8D%E8%AF%A6%E8%A7%A3

调用接口:https://api.weixin.qq.com/xpay/query_user_balance?access_token=72_f5rnYdYpY0ltwJOPNxG3z-0CvpIZ3Mex1i12wBjF_GSt56WVIvdN965fzsiKzPN-XlQbsTqzaAGbP_FSsErQUOxdEuXCzrWMR4EVwY5ALl3hLU2tUIME_7pnPcsKSWeAIARZD&pay_sig=0a8e99d474a7d1f0c683eaf1eedcd72671c729bdd9dcf2252eeb9dc8754520fa&signature=bba28c6513f45475f612a7188739e754844220ccbf76ed30aa66ad62c3d102aa

参数:{"openid": "oL21z6__NjyrEXnggV3ZEQ7hpqX4", "user_ip": "127.0.0.1", "env": 1}

生成签名的方法,直接使用文档中的Python生成(对应需要更换的参数,已经替换),但是还是一直报

{"errcode":268490003,"errmsg":"支付签名(pay_sig)校验失败 rid: 64f03ec0-6bb6d7a6-555e4964"}

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

2 个回答

  • 余辉
    余辉
    2023-09-01

    是不是你的appkey用的不对,env传的是沙箱环境,但appkey用的是正式环境的

    2023-09-01
    有用
    回复
  • 1996
    1996
    2023-08-31

    问题解决了吗,我也是同样的问题

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