微信支付二维码native原生支付开发模式一

11

微信支付二维码native原生支付开发模式一

我可以帮助你详细描述微信支付二维码native原生支付开发模式一。

原生支付接口模式一

原生支付接口模式一是微信支付提供的一种原生支付方式,通过URL实现的功能来完成支付流程。下面是该模式下的业务流程时序图:

图6.8:原生支付接口模式一时序图

1. 商户后台系统

* 商户后台系统根据微信支付规定格式生成一个二维码,包含了支付相关的信息,如商品ID、价格等。

* 商户后台系统将该二维码传递给用户端(例如移动应用)。

2. 用户端

* 用户端接收到二维码,并将其保存在本地缓存中。

* 当用户点击支付按钮时,用户端会读取缓存中的二维码信息,并将其发送到微信支付系统的URL回调地址。

3. 微信支付系统

* 微信支付系统接收到用户端传递过来的二维码信息,并进行校验和解析。

* 如果校验通过,微信支付系统会生成一个随机的订单号,并将其返回给用户端。

4. 用户端

* 用户端接收到微信支付系统返回的订单号,并将其传递给商户后台系统。

5. 商户后台系统

* 商户后台系统根据微信支付规定格式生成一个支付结果通知URL,包含了支付相关的信息,如订单号、支付金额等。

* 商户后台系统将该支付结果通知URL传递给用户端。

URL实现的功能

原生支付接口模式一中,URL实现了以下功能:

1. 接收用户扫码后微信支付系统回调的productid和openid

* 当用户扫描二维码时,微信支付系统会将产品ID和OPENID传递给用户端。

2. URL设置详见回调地址设置

业务流程说明

原生支付接口模式一的业务流程如下:

1. 商户后台系统根据微信支付规定格式生成一个二维码,包含了支付相关的信息,如商品ID、价格等。

2. 用户端接收到二维码,并将其保存在本地缓存中。

3. 当用户点击支付按钮时,用户端会读取缓存中的二维码信息,并将其发送到微信支付系统的URL回调地址。

4. 微信支付系统接收到用户端传递过来的二维码信息,并进行校验和解析。

5. 如果校验通过,微信支付系统会生成一个随机的订单号,并将其返回给用户端。

6. 用户端接收到微信支付系统返回的订单号,并将其传递给商户后台系统。

7. 商户后台系统根据微信支付规定格式生成一个支付结果通知URL,包含了支付相关的信息,如订单号、支付金额等。

以上是原生支付接口模式一的详细描述。

支付模式微信二维码支付native原生支付开发模式一

版权声明:除非特别标注,否则均为网络文章,侵权请联系站长删除。

上一篇 自学微信小程序开发第九天-关于分包

下一篇 微信小程序模板消息实现(PHP+小程序)