小程序支付流程

本文详细介绍了小程序支付的业务逻辑和流程,包括获取微信收货地址、渲染购物车商品、支付实现、登录信息获取、支付参数获取及调用微信接口支付。此外,还讲述了支付按钮的点击事件绑定和支付完成后的一系列操作,如删除缓存商品和更新购物车数据。重点提示了微信支付的注意事项,如需企业帐号,并将开发者添加到白名单。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.业务逻辑:

  1.     获取微信收货地址
  2.     渲染购物车中要结算的的商品
  3.     实现支付 
  •   获取微信的登录信息
  •   获取自己后台      返回的支付相关参数
  •   调用微信接口实现支付

2.支付流程:

    创建订单,获取订单号 order_number

    准备预支付,获取支付参数pay

    发起微信支付,提交pay参数

    查询订单

3.给支付按钮绑定点击事件

<!-- 结算 -->
  <view class="order_pay_wrap" bindtap="handlePay">
    <!-- <navigator url="/pages/auth/auth"> -->
      支付 <text>({
  {totalNum}})</text>
    <!-- </navigator> -->

4. 支付按钮

  (1 先判断缓存中有没有token

  (2 没有 跳转到授权页面 进行获取token 

  (3 有token j就会执行下一步

  (4 创建订单 获取订单编号

  (5 已经完成了微信支付

 ( 6 手动删除缓存中 已经被选中了的商品 

  (7 删除后的购物车数据 填充回缓存

  (8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值