第一次做微信支付,记录流程。
首先我们需要拿到这条订单的相应参数,其中包括 商品,数量,价格等。
接下来我们需要请求后台接口,目的是为了生成订单。请求成功后,该接口会返回我们调起微信支付必要信息。
其中包括时间戳,随机字符串,加密类型,订单号信息,签名。
拿到这些必要参数后我们直接调用微信支付接口wx.requestPayment()按照文档把参数传进去就好了,请求成功会
调用微信自己的支付,就是我们平时使用的微信支付窗口。输入支付密码后,如果用户选择完成,会走支付成功的回调,
这里我们可以再次做一些操作。
总结:前端负责支付,后台负责生成订单。
微信支付接口链接
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/payment/wx.requestPayment.html
网友评论