微信小程序如何实现调用支付接口进行支付操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1138个文字,预计阅读时间需要5分钟。
我之前做微信支付时遇到了很多难题,网上也没有特别明确的解释。通过借鉴各路人士的经验,最终也解决了。网上有很多讲解,这里只讲一些注意事项和解决方法。
我前段时间做微信支付,遇到了很多坑,网上也没有讲解的特别明白的,通过借鉴各路人才的经验,最后也完成了,网上有很多讲解,我在这只讲一些注意点和解决的方法。我就讲讲我从完全懵到完成的过程吧。
在微信提供的接口文档中提供了一个微信支付接口,应该是直接调用这个接口就可以发起微信支付
文档路径:developers.weixin.qq.com/miniprogram/dev/api/api-pay.html#wxrequestpaymentobject
但是,当开始信心满满的去看所需参数时,懵逼了,这些参数是什么
在这些参数中最难理解和获取的就是这两个了,仔细研究后发现,package这个参数的获取要调用微信提供的另一个接口,统一下单接口。原来在微信中支付需要先进行一下预下单。这里的时间戳使用的是秒值,不是毫秒值
文档路径:pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_1
这个接口就需要后台通过http请求来调了
而在这些参数中,有两个参数很眼熟,在第一步发起微信请求时也有这两个参数,后发现这里的随机字符串就是调起支付时用到的随机字符串,而且是必须一致,那么签名呢,要是也认为一样就完全调沟里了,这里的签名我称为一次签名,因为支付的时候要进行第二次签名。签名生成算法有讲解,多读几遍就明白了,我建议读个几十遍。
本文共计1138个文字,预计阅读时间需要5分钟。
我之前做微信支付时遇到了很多难题,网上也没有特别明确的解释。通过借鉴各路人士的经验,最终也解决了。网上有很多讲解,这里只讲一些注意事项和解决方法。
我前段时间做微信支付,遇到了很多坑,网上也没有讲解的特别明白的,通过借鉴各路人才的经验,最后也完成了,网上有很多讲解,我在这只讲一些注意点和解决的方法。我就讲讲我从完全懵到完成的过程吧。
在微信提供的接口文档中提供了一个微信支付接口,应该是直接调用这个接口就可以发起微信支付
文档路径:developers.weixin.qq.com/miniprogram/dev/api/api-pay.html#wxrequestpaymentobject
但是,当开始信心满满的去看所需参数时,懵逼了,这些参数是什么
在这些参数中最难理解和获取的就是这两个了,仔细研究后发现,package这个参数的获取要调用微信提供的另一个接口,统一下单接口。原来在微信中支付需要先进行一下预下单。这里的时间戳使用的是秒值,不是毫秒值
文档路径:pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_1
这个接口就需要后台通过http请求来调了
而在这些参数中,有两个参数很眼熟,在第一步发起微信请求时也有这两个参数,后发现这里的随机字符串就是调起支付时用到的随机字符串,而且是必须一致,那么签名呢,要是也认为一样就完全调沟里了,这里的签名我称为一次签名,因为支付的时候要进行第二次签名。签名生成算法有讲解,多读几遍就明白了,我建议读个几十遍。

