uniapp小程序微信支付流程

本文详细介绍了微信支付的三大步骤:首先组织订单信息并创建订单,然后发起预支付请求获取支付参数,最后调用uni.requestPayment()进行支付,并检查支付状态。在支付过程中,可能涉及未完成或已完成的支付结果查询。
摘要由CSDN通过智能技术生成

微信支付(微信支付分为3大步)

 1. 创建订单
            1.1 组织订单的信息对象(包含三个参数)

                  价格order_price,地址consignee_addr,商品信息goods

           1.2 发起请求创建订单(调接口)

           1.3 得到服务器响应的“订单编号”

  2. 订单预支付
            2.1 发起请求获取订单的支付信息(调接口)

            2.2 预付订单生成失败

            2.3 得到订单支付相关的必要参数

 3. 发起微信支付

           3.1 调用 uni.requestPayment() 发起微信支付

           3.2 未完成支付

           3.3 完成了支付,进一步查询支付的结果(调接口)

           3.4 检测到订单未支付

           3.5 检测到订单支付完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值