热门搜索:
商城首页  >   微信支付  >   【小程序】开通JSAPI支付教程

【小程序】开通JSAPI支付教程

一、功能介绍

【JSAPI支付】定义:用户在小程序内支付,需要唤起微信支付的JSAPI支付接口。



二、功能说明

【版本】商城基础版及以上版本支持

【要求/前提】已认证的企业类型的微信小程序账号;

                      与微信小程序号主体一致的微信商户平台账号(商户号


三、设置教程


1. 授权微信商户号


1.1 如已拥有微信支付商户号,可登录【微信支付商户平台-产品中心-APPID账号管理】中,点击“关联APPID”,输入小程序的APPID进行授权绑定。


1.2 小程序的APPID可以通过进入【微信小程序后台-开发-开发设置-开发者ID】获取。


或可进入到【微信小程序后台-微信支付-商户管理】中,点击“关联更多商户号”跳转至微信商户平台,进行APPID授权。(操作流程与上边方法一致,如对操作有疑问,可点击查看官方文档《APPID授权管理功能介绍》


2. 确认关联

2.1   提交完小程序APPID授权申请后,返回进入【微信小程序后台-微信支付-商户号管理】中查看相关商户号信息,确认授权申请。

或在“公众平台安全助手”下发的模板消息中确认授权信息;刷新页面,当授权关系状态显示为正常后,说明已经绑定成功。(注:发起授权申请后,商户需自行前往对应平台确认授权申请。)


3. 在商城后台配置支付

3.1 开启小程序微信支付

关联微信商户号后,即可进入到【商城管理后台-商城-支付设置-线上支付】开启小程序微信支付。



2.2 配置小程序支付需要进行四步操作,包括配置微信支付商户号、开启支付能力、配置商户支付秘钥以及验证支付


3.2 配置微信支付商户号

① 登录微信支付商户平台--产品中心--开发配置,找到微信支付商户号


② 将商户号填写在商城后台--支付设置--小程序微信支付设置的【微信支付商户号】中。


3.3 开启支付能力

① 如果需要在小程序中正常使用微信支付功能的话,还需在“微信支付商户平台--产品中心”中点击完成“JSAPI支付”进行开通。(如下图显示为“JSAPI支付”已开通状态)


3.4 配置商户支付密钥

① 点击微信支付商户平台--账户中心--API安全,设置支付密钥,设置32个字符的密钥,同时进行复制。

在安装好操作证书之后,设置商户支付密钥,目前商户支付密钥支持APIV2和APIV3,推荐使用V3密钥。(V2和V3的区别点击查看

APIV2申请教程            

APIV3申请教程

注:设置密钥后,不要轻易修改支付密钥,避免造成麻烦,如需要修改的话记得同步更新到凡科商城管理后台。


② 设置好密钥后,在商城后台--支付设置--小程序微信支付设置的【商户支付密钥】中填写。


3.5 上传微信支付商户证书

如需实现原路退款功能,可在微信支付商户平台--账户中心--账户设置--API安全中下载证书,上传至商城后台。(‍如何获取微信商户证书?

从2018年6月开始,微信支付开始推广使用权威CA颁发的商户API证书——可自行生成或使用微信支付提供的证书工具生成证书请求串。申请入口如下图:



将证书上传至商城后台--支付设置--小程序微信支付设置位置(如图)


3.6 验证支付

完成以上操作后,即可点击下一步,通过微信扫描进行验证支付是否成功。