微信公众平台怎么登录号支付时前端总是说签名错误,官方验证工具已经验证通过

最近用nodejs开发微信公众平台怎么登錄号支付功能后台明明后台已经签名校验成功了(签名相关可参照我的上一篇文章),支付的prepay_id都已经拿到了但是返回给H5,H5调起微信支付面板时一直报chooseWXPay:fail关键是android机闪了下支付面板,然后就没了连个错误弹框都没,而ios就弹支付签名验证失败搞了我大半天,才搞定

通过微信/pay/unifiedorder接口成功返回prepay_id, nonce_str, sign 等参数,然后将这些参数返回给H5h5调微信支付接口,然后就一直报支付签名验证失败了

1.我的问题是,微信接口返回的 签名(sign) 不能直接给h5需要再次签名!!!!()

需要注意的是:再次签名中的时间戳是秒,timeStamp中的S是大写而H5请求支付时timestamp中的s是小写

2.当然,有些人时因为支付授权目录配置错误需要检查h5支付授权目录是否正确,网上很多说是要配置到二级或三级目录但发现它们的开发配置文檔是之前的,8月1号后支付都移到微信支付平台了而且官方也没提示要配置到二级或三级了,估计这个也坑了很多人我这边情况就配置叻审核过的域名,这个应该要根据项目而定这块我没遇到问题就不写,怕写得不对就埋坑了

  • 该文仅对于中间这种支付方式有参考价值喲 一、开发背景 在微信公众平台怎么登录号中,需要进行微信支付且为微信公众平台怎么登录号网页支付 二...

  • 微信支付文档 1.微信支付简介 a)功能简介 b)支付账户 c)支付方式 d)账号测试 2.JS API支付接口 ...

  • 移动端开发文档: 微信“app支付”移动端开发文档:sdk 支付宝“手机网站支付转Native支付”移动端开發文档...

  • 银联支付,支付宝支付微信支付的三大总结,之前也有写过两篇 微信支付,支付宝支付银联支付——三大支付总结: h...

}

我要回帖

更多关于 微信公众平台怎么登录 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信