8 微信小程序支付

8 微信小程序支付

  • 9 微信小程序支付概述
    • 1.沙箱环境
    • 2.微信小程序支付
      • 2.1 微信小程序平台
      • 2.2 商户平台账号(企业)
      • 2.3 账号
    • 3. 微信支付的步骤
    • 4.案例
      • 4.1 用户登录
      • 4.2 支付
      • 4.3 微信通知

9 微信小程序支付概述

各位小伙伴想要博客相关资料的话关注公众号:chuanyeTry即可领取相关资料!

1.沙箱环境

一个用于开发测试的环境。

2.微信小程序支付

2.1 微信小程序平台

  • 个人
  • 企业(微信支付)

2.2 商户平台账号(企业)

  • 开通商户平台
  • 小程序 和 商户平台账号关联

2.3 账号

  • AppID
  • 商户号
  • 商户key(关键)

3. 微信支付的步骤

  • 登录,获取用户openid
  • 挑选商品去支付
    • 生成订单(待支付)
    • 用户扫码支付给微信
    • 微信通知咱们系统,咱们系统更改订单状态。

4.案例

4.1 用户登录

  • 小程序

    wx.login
    
  • 后端

    通过wx_code获取openid
    

4.2 支付

  • 小程序

    • 请求
  • 后端

    • 统一下单-> prepay_id
    • prepay_id + 再签名,给前端返回
  • 小程序

    wx.requestPayment
    

4.3 微信通知

  • 向指定接口发送POST

    • 校验是否合法
    • 更改订单状态
  • 问题

    • 为什么要再次进行校验?

    • 通知时服务器宕机如何解决?

      微信的通知如果没有执行成功,那么他会在24小时内向我们的服务器一直请求。
      

你可能感兴趣的:(微信小程序,微信小程序,小程序)