8 微信小程序支付

发布时间:2024年01月15日

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小时内向我们的服务器一直请求。
      
文章来源:https://blog.csdn.net/hellow_xqs/article/details/135609363
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。