微信支付-扫码支付、公众号支付的开发
微信支付开发指南
本文主要介绍微信支付的两种常见支付方式:扫码支付和公众号支付。我们将逐步详细描述每种支付方式的开发流程。
(一) Native原生支付Native原生支付即前文说的扫码支付,商户根据微信支付协议生成二维码,用户通过扫描该二维码完成支付。
1. 微信支付商户平台注册首先,商户需要在微信商户平台( 进入微信商户平台首页,点击“立即注册”按钮。
* 填写基本信息,如商户名称、联系人姓名、联系方式等。
*上传营业执照和其他相关证件。
* 等待审核通过。
2.申请API密钥在微信商户平台中,商户需要申请API密钥。API密钥用于签名请求,确保请求的合法性。
* 进入微信商户平台首页,点击“API管理”菜单。
* 点击“申请API密钥”按钮。
* 填写相关信息,如API密钥名称、描述等。
* 等待审核通过。
3.生成二维码使用微信支付协议中的接口生成二维码。具体步骤如下:
* 使用微信支付协议中的接口,传入商户订单号、金额等信息。
* 接口返回一个包含二维码内容的JSON对象。
* 将JSON对象中的二维码内容转换为二维码图片。
4. 用户扫码支付用户通过扫描生成的二维码完成支付。具体流程如下:
* 用户打开微信客户端,进入“发现”页面。
* 用户点击“扫一扫”按钮,选择二维码。
* 微信客户端会自动识别二维码内容,并跳转到支付界面。
* 用户确认支付信息后,完成支付。
(二) 公众号支付公众号支付是微信支付的一种常见支付方式。商户通过在微信公众平台中创建一个公众号,然后使用微信支付协议中的接口生成支付按钮,用户可以通过点击该按钮完成支付。
1. 微信公众平台注册首先,商户需要在微信公众平台( 进入微信公众平台首页,点击“立即注册”按钮。
* 填写基本信息,如公众号名称、联系人姓名、联系方式等。
*上传营业执照和其他相关证件。
* 等待审核通过。
2. 创建支付按钮使用微信支付协议中的接口生成支付按钮。具体步骤如下:
* 使用微信支付协议中的接口,传入商户订单号、金额等信息。
* 接口返回一个包含支付按钮内容的JSON对象。
* 将JSON对象中的支付按钮内容转换为HTML代码。
3. 用户点击支付按钮用户通过点击生成的支付按钮完成支付。具体流程如下:
* 用户打开微信客户端,进入公众号页面。
* 用户点击支付按钮。
* 微信客户端会自动识别支付按钮内容,并跳转到支付界面。
* 用户确认支付信息后,完成支付。
以上就是微信支付的扫码支付和公众号支付的开发流程。希望本文能够帮助您更好地理解微信支付的基本原理和开发流程。