微信jsapi支付获取code_【微信支付】JSAPI支付开发者文档

16

微信jsapi支付获取code_【微信支付】JSAPI支付开发者文档

好的,我将详细描述微信JSAPI支付的开发者文档。

一、概述

为保证商户接入质量,提升交易安全及用户体验,微信支付的合作服务商在正式上线交易前,必须先根据本文指引完成验收。验收完成后,服务商在验收公众平台(微信号:WXPayAssist)提交验收通过申请,审核通过后方可正式上线交易。

二、JSAPI支付概述

JSAPI支付是微信支付提供的一种移动端支付方式,主要用于小程序或移动H5页面的支付。用户在这些页面中点击"立即支付"按钮时,会跳转到微信客户端,进行授权和支付流程。

三、JSAPI支付流程

1. 用户授权:用户打开小程序或移动H5页面,并同意授权。

2. 获取code:用户在微信客户端中输入授权码(code)。

3. 向微信服务器发送请求:服务商向微信服务器发送请求,传递code、appid和redirect_uri等参数。

4. 微信服务器验证:微信服务器验证code的有效性,并返回access_token。

5. 向微信服务器发送支付请求:服务商向微信服务器发送支付请求,传递access_token、openid、amount等参数。

6. 微信服务器处理支付:微信服务器处理支付请求,并返回支付结果。

四、JSAPI支付接口

以下是JSAPI支付相关的接口:

* ` ` appid:微信开放平台分配给服务商的appid。

* mch_id:微信支付分配给服务商的商户号。

* nonce_str:随机生成的字符串,用于防止重复提交。

* sign:签名,用于验证请求的合法性。

* code:用户在微信客户端中输入的授权码。

* redirect_uri:服务商在小程序或移动H5页面中的回调地址。

* state:服务商传递给微信服务器的额外信息。

六、验收流程

以下是验收流程:

1. 准备好测试环境:确保有一个完整的测试环境,包括小程序或移动H5页面和微信客户端。

2. **完成JSAPI支付接口配置**:完成JSAPI支付相关接口的配置,包括appid、mch_id等参数。

3. **进行验收测试**:进行验收测试,确保JSAPI支付流程正常工作。

4. **提交验收申请**:提交验收通过申请,审核通过后方可正式上线交易。

以上是微信JSAPI支付的开发者文档。希望对您有所帮助!

支付微信jsapi支付获取code

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

上一篇 微信红包接入1-接入前准备

下一篇 Android 接入微信刷脸支付(Android端独立完成)