首页 > 编程语言 >微信小程序发布与支付

微信小程序发布与支付

时间:2022-09-27 16:45:32浏览次数:107  
标签:微信 流程 程序 用户 支付 后台

一、小程序的发布流程

小程序协同工作和发布官网链接

1.背景

  • 小程序的平台里,开发者完成开发之后,需要在开发者工具提交小程序的代码包,然后在小程序后台发布小程序。

2.流程

  1. 上传代码
    • 代码管理服务器上新建分支
    • 开发测试新需求
    • 测试完成后,将本地分支合并到 master 分支
    • 拉取 master 分支最新代码,执行 build 命令生成小程序可执行文件
    • 开发者工具点击“上传”
  2. 提交审核
  3. 发布版本

二、小程序的支付流程

1.背景

  • 用户通过分享或扫描二维码进入商户小程序,用户选择购买,完成选购流程。
  • 调起微信支付控件,用户开始输入支付密码。
  • 密码验证通过,支付成功。商户后台得到支付成功的通知。
  • 返回商户小程序,显示购买成功。
  • 微信支付公众号下发支付凭证。

2.流程

  1. 打开某小程序,点击直接下单
  2. wx.login获取用户临时登录凭证code,发送到后端服务器换取openId
  3. 在下单时,小程序需要将购买的商品Id,商品数量,以及用户的openId传送到服务器
  4. 服务器在接收到商品Id、商品数量、openId后,生成服务期订单数据,同时经过一定的签名算法,向微信支付发送请求,获取预付单信息(prepay_id),同时将获取的数据再次进行相应规则的签名,向小程序端响应必要的信息
  5. 小程序端在获取对应的参数后,调用wx.requestPayment()发起微信支付,唤醒支付工作台,进行支付
  6. 接下来的一些列操作都是由用户来操作的包括了微信支付密码,指纹等验证,确认支付之后执行鉴权调起支付
  7. 鉴权调起支付:在微信后台进行鉴权,微信后台直接返回给前端支付的结果,前端收到返回数据后对支付结果进行展示
  8. 推送支付结果:微信后台在给前端返回支付的结果后,也会向后台也返回一个支付结果,后台通过这个支付结果来更新订单的状态

标签:微信,流程,程序,用户,支付,后台
From: https://www.cnblogs.com/P1Kaj1uu/p/16735051.html

相关文章

  • 《程序员修炼之道:从小工到大家》读后感(二)
    我来继续分享对这本书的阅读感受啦!我这次继续接触了这本书,不得不说,这本书让不爱看书的我有点儿放不下了,它用生动形象的语言,让我每次翻开这本书时,都有种休闲娱乐的错觉,可能......
  • 小程序接口请求的初次封装
    我们在写微信小程序中不管是用原生的微信开发者工具还是用uniapp来开发都需要用到数据的请求,在页面中大量的使用请求无疑会造成代码的冗余,也会给后期的维护带来很大的难......
  • Hiwin直线电机C#MPI控制程序<通讯设置、回原点设置、点动模式、点对点运动、依托Timer
    一、通讯设定与连接√说明与总结:布尔量Connect为驱动器连接与否的标识符,启动时默认为false,即未连接状态; /*-----------------------------------------------*/......
  • 小程序宿主环境
    什么是宿主环境?程序运行所必须的依赖环境小程序的宿主环境手机微信是小程序的宿主环境借助宿主环境提供能力,完成许多普通网页无法完成的饿功能1.通信模型......
  • php 微信支付V3API 签名生成
    classFormatter{/***GeneratearandomBASE62stringaka`nonce`,similaras`random_bytes`.**@paramint$size-Noncestringlength,......
  • 阅读笔记之《程序员修炼之道---从小工到专家》(一)
    目录的名称起的比较新颖,如我的代码被猫吃了,我就想为何源码会被猫给吃掉呢?抱着一些好奇的心态,我开始阅读起来了这本书。第一节:我的源码让猫给吃了。1、开发过程中出现未曾......
  • 操作系统实战45讲 -06 程序中的地址如何转换
    虚拟地址每个应用程序的虚拟地址空间都是相同且独立的。虚拟地址是由链接器产生的。开发软件经过编译步骤后,就需要链接成可执行文件才可以运行,而链接器的主要工作就是把......
  • 微信小程序入门介绍
    1.创建小程序项目1.申请小程序开发账号2.安装小程序开发者工具3.创建和配置小程序项目1.1注册访问https://mp.weixin.qq.com/网址,点击立即注册,选择小程序,填写......
  • 《程序员修炼之道:从小工到专家》读后感第一篇(九月)
    今天刚读《程序员修炼之道:从小工到专家》在这本书中,首先向我们讲述了作为一位程序员要无时无刻对自己的工作负责,做了错事都要想办法弥补,去改正自己的漏洞、过失,作为......
  • MEAN Stack:流行的 Web 应用程序开发平台
    MEANStack:流行的Web应用程序开发平台介绍在当今的技术时代,企业选择配置为云就绪的Web应用程序。目前市场上有大量用于Web开发的框架。其中,MEAN堆栈被认为是一种......