微信支付——扫码支付Native
微信支付——扫码支付Native概述
微信支付的扫码支付Native是一种基于微信支付平台的移动端支付方式。它允许用户使用微信客户端扫描商户生成的二维码进行付款。这种支付方式简单易用,适合小额交易场景。
模式一:依赖微信商户平台配置的扫码回调连接
在这种模式下,商户需要先在微信商户平台中配置一个扫码回调连接。这个连接用于接收来自微信客户端的支付通知。商户需要提供一个有效的回调地址,并且确保该地址能够正常接收和处理支付通知。
步骤
1. 商户在微信商户平台中创建一个新的应用。
2. 在应用设置中,配置扫码回调连接。
3. 商户生成一个二维码,用于表示付款金额和其他相关信息。
4. 用户使用微信客户端扫描该二维码。
5. 微信客户端向商户的回调地址发送支付通知。
6. 商户接收到支付通知后,可以进行相应的业务处理。
模式二:不依赖配置的扫码回调连接
在这种模式下,商户不需要在微信商户平台中配置任何回调连接。商户直接使用微信客户端生成一个二维码,并且该二维码有效期为2小时。
步骤
1. 商户使用微信客户端生成一个二维码。
2. 用户使用微信客户端扫描该二维码。
3. 微信客户端向商户的系统发送支付通知。
4. 商户接收到支付通知后,可以进行相应的业务处理。
区别
两种模式之间有以下几个关键区别:
* 回调连接:模式一需要商户在微信商户平台中配置一个扫码回调连接,而模式二则不需要。
* 二维码有效期:模式一生成的二维码有效期为2小时,而模式二则无限制。
* 支付次数:模式二的二维码只能扫码付款一次,而模式一则没有限制。
优缺点
两种模式都有其优缺点:
* 模式一
*优点:商户可以自定义回调连接,增加业务灵活性。
* 缺点:需要商户在微信商户平台中配置回调连接,可能会遇到一些技术难题。
* 模式二
*优点:开发简单,不需要商户配置回调连接。
* 缺点:生成的二维码有效期为2小时,用户只能扫码付款一次。
结论
微信支付——扫码支付Native是一种基于微信支付平台的移动端支付方式。两种模式之间有其区别和优缺点。商户需要根据自己的业务需求选择合适的模式,并且确保该模式能够正常工作。