摩西bfjr
摩西bfjr
  • 发布:2018-04-20 09:29
  • 更新:2018-11-09 15:49
  • 阅读:2077

关于微信支付的那点事

分类:HTML5+

用了一天多时间才把微信支付调起来,中间有一些弯路,把经验分享出来以免后来人浪费时间。
统一下单生成prepayid我就不赘述了,这是最基本的。
在h5调用支付时,最最关键的参数 官方没说明白 微信官方也没说明白。
这是相关的参数。
prepayid(统一下单里返回的标识符),
partnerid(商户号),
appid,
package(微信要求必须有,内容是“Sign=WXPay”),
noncestr(随机数,不适用微信统一下单时返回的,是重新生成一个 关键!!!!),
timestamp(时间戳,十位,注意统一下单里的时间是完整的时间,这里是时间戳,是重新生成一个 关键!!!!),
sign(签名,将上述字段重新签名,而不是用统一下单返回的sign 关键!!!!)。
请注意括号里关键!!!!的内容。
总的说就是调起支付接口需要重新签名。不要使用统一下单里返回的相关内容。

最后说是一下dcloud的文档,老生常谈了比较差。还有论坛里的文档,我看也有调起支付的还有图,但为什么就是不说明白签名
这一步呢,还传上了调起支付的截图。我表示怀疑是否真的成功调起来了。

最后感谢一下https://blog.csdn.net/the_knife/article/details/70141203

2 关注 分享
skysowe 木乃森

要回复文章请先登录注册

_1900

_1900

老哥请问有具体实现的代码,我现在也在做这块,一脸懵逼,资料太少了,求指教
2018-11-09 15:49