收藏
回答

唤醒微信支付分后,用户点击确认授权按钮,在输入密码后,提示“系统繁忙”



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

1 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    2021-12-20

    按照以下逐项排查:

    1)检查下商户号和appid是否入驻支付分,联系运营绑定服务id

    2)检查下extraData参数的子参数是否少了字段

    3)检查下签名是否正确,这里的sign是前端自己的,不能用后台的sign,可以让后台按前端的参数协助生成下,商户key要参与签名,并且key用的是api秘钥,不是apiv3秘钥,签名方式和api秘钥设置路径参看文档指引https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_3,商户可以用在线工具自行校验,工具地址https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=20_1

    4)package参数需要用创建订单接口原样返回的,商户无需做处理

    5)跳转支付分小程序的appid要和创建订单请求的appid保持一致

    6)检查下timestamp是否是string类型

    7)创建订单返回的package不能复用,一但商户使用package跳转到支付分确认页面,不管用户是否点击页面确认按钮,package都会失效,如果再次使用同样的package跳转支付分小程序确认订单页将会报错“订单未获得权益,系统繁忙”,商户只能创建新的订单使用新的package


    2021-12-20
    有用 1
    回复
登录 后发表内容