
1. 小程序之微信支付
虽然目前的小程序版本中并没有支付这个效果,但是我们还是要知道它是移动互联网中非常重要的一个效果(老的小程序在serviceList.js中有微信支付相关的效果代码)。
微信支付的整体流程类似于JSAPI、JSSDK、小程序,焦点流程也是一样的。下面以小程序下的微信支付为例来说明一下。
正式业务流程顺序图如下:
微信支付业务流程图
商户系统与微信支付系统的主要交互:
1.登录界面在小程序中被盗用,获取用户的OpenID。api请参考公共API【小程序登录API】。
2.商家服务器挪用款项下统一订单。api请参考公共api【统一订单API】。
3.商家服务器盗用了重新签名。请参见api的公共API[重新签名]。
4.商户服务器吸收支付通知。api见公共api【支付效果通知API】。
5.商户服务器查询支付效果。api请参考公共api【查询订单API】。
商标注册时间多长,商标注册流程和时间表?
以上五个步骤来自微信官方文档。
这对于小程序来说并不准确,实际过程如下:
A.小程序登录
b,applet请求后台服务器下单付款。
c、后台服务器挪用支付下统一订单,获取prepay_id。
d、后台服务器再次签名后向小程序返回prepay_id等支付参数。
E.小程序用prepay_id等支付参数启动微信支付。
F.获取支付效果的小程序
g、服务器获取微信支付后台给出的支付效果。
H.服务器查询支付效果。
上述过程中需要注意的是,在小程序中调用微信支付的效果并不是最终的支付效果,服务器获得的效果才是最终的效果。