(APP支付)微信统一下单能成功,二次签名后不能掉起来微信支付

这个坑是,统一下单时签名类型和调起APP时签名类型要一样。在调起APP的时候,又没有提示说要有 sign_type 参数。

(APP支付)微信统一下单能成功,二次签名后不能掉起来微信支付_第1张图片

微信默认使用md5 加密签名。

如果在统一下单时使用 sign_type =  HMAC-SHA256

这时必须:在调起APP签名时也要加上 sign_type=HMAC-SHA256

也就是调起APP时的参数有以下参数:(多了个sign_type)

    

(APP支付)微信统一下单能成功,二次签名后不能掉起来微信支付_第2张图片

appId = (开发平台)  APP支付里建的应用id

MchID = 是APP支付里建立应用通过后发送在邮件里的商户号,跟appid 对应。  (都是在商户平台)

               用户邮箱里的 mchid 和密码登录(商户平台)

               设置Android 签名和包名:设置界面在【开放平台】中的栏目【管理中心 / 修改应用 / 修改开发信息】里面。

                IOS 也在这里设置 Bundle ID


(APP支付)微信统一下单能成功,二次签名后不能掉起来微信支付_第3张图片

key = 是用mchid 等会商户平台后,在 API 密匙里设置的额,有时候不成功,多设置几次。(商户平台)

           设置key: 设置路径:微信商户平台(pay.weixin.qq.com)-->账户设置-->API安全-->密钥设置

你可能感兴趣的:((APP支付)微信统一下单能成功,二次签名后不能掉起来微信支付)