使用uniapp开发微信小程序的微信支付流程

注意:一定要先看接口文档!

  1. 创建订单。 ○ 请求创建订单的 API 接口:把(订单金额、收货地址、订单中包含的商品信息)发送到服务器。 ○ 服务器响应的结果:订单编号。
  2. 订单预支付。 ○ 请求订单预支付的 API 接口:把(订单编号)发送到服务器。 ○ 服务器响应的结果:订单预支付对象,里面包含了订单支付相关的必要参数。
  3. ○ 监听 uni.requestPayment() 这个 API 的 success,fail,complete 回调函数。

这是我们先点击结算按钮是需要做一些校验和提示的,通过校验后再去做支付功能

接下来就是支付功能了

以上就是功能代码啦,但是要注意的是,可能做出来后会没有效果,因为这个东西是需要一些权限账号的,如果是自己写的话,没有特定的权限是出不来支付功能的

主要其实就是调用uni.requestPayment()这个api的,具体可以去参照uniapp的官方文档

经验分享 程序员 微信小程序 职场和发展