前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【微信小程序+Python后台从0到1实战开发】08微信小程序开发-微信支付实现

【微信小程序+Python后台从0到1实战开发】08微信小程序开发-微信支付实现

作者头像
天道Vax的时间宝藏
发布2021-08-11 15:15:41
1.4K0
发布2021-08-11 15:15:41
举报

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小时内向我们的服务器一直请求。

任务

  1. 保证金页面
  2. 集成微信支付的功能
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-01-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.沙箱环境
  • 2.微信小程序支付
    • 2.1 微信小程序平台
      • 2.2 商户平台账号(企业)
        • 2.3 账号
        • 3. 微信支付的步骤
        • 4.案例
          • 4.1 用户登录
            • 4.2 支付
              • 4.3 微信通知
              • 任务
              相关产品与服务
              访问管理
              访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档