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

开通JSAPI支付教程

一、功能介绍

【JSAPI支付】定义:是指用户在微信中打开商户的H5页面,商户在H5页面通过调用微信支付提供的JSAPI接口调起微信支付模块来完成支付,适用于在公众号、朋友圈、聊天窗口等微信内完成支付的场景。



二、功能说明

【申请条件】已认证服务号或已认证订阅号(仅支持政府和媒体类型)、已备案域名(手机网站微信支付时使用)。

【申请指引】点击查看申请指引



三、设置教程


1. 申请前提

1.1 需拥有“已认证服务号”或“已认证订阅号(仅支持政府和媒体类型)”,以及“已备案域名”。

点此查看:工信部备案教程


2. 授权微信商户号

2.1 如果未拥有微信支付商户号,可登录“已认证服务号”或“已认证订阅号(仅支持政府和媒体类型)”,进入【微信公众号后台-广告与服务 - 微信支付-支付申请】中,点击“申请接入”。


2.2 如果已拥有微信支付商户号,可登录【微信支付商户平台-产品中心-APPID账号管理】中,点击“关联APPID”,输入“已认证服务号”或“已认证订阅号(仅支持政府和媒体类型)”的APPID进行授权绑定。


2.3 “已认证服务号”或“已认证订阅号(仅支持政府和媒体类型)”的APPID,可进入【微信公众号后台-开发-基本配置】中获取。


2.4 提交授权申请后,返回【微信公众号后台-广告与服务-微信支付-商户号管理-待关联商户号】中进行确认。


3. 开通JSAPI支付

3.1 进入到微信支付商户平台--产品中心--产品大全--我的产品中开通“JSAPI支付”

注:点击即可开通产品。下图为“JSAP支付开通”状态。



4. 在凡科商城后台配置网站微信支付


4.1 授权公众号及配置Appsecret

进入【商城】-【支付设置】-【网站微信支付】,将已开通微信支付功能的公众号,授权给凡科商城

在【微信公众平台】-【设置与开发】-【基本配置】中获取公众号的Appsecret,复制Appsecret到商城后台。



4.2 填写微信支付商户号

登录【微信支付商户平台】--【产品中心】--【开发配置】中,复制微信支付商户号,黏贴至【商城后台】-【配置微信支付商户号】。


4.3 开启支付能力

将【公众号支付授权目录链接】粘贴至【微信支付商户平台】-【产品中心】-【开发配置】-【支付配置】中的【JSAPI支付】位置。


4.4 配置商户支付密钥

微信支付商户平台中,前往【账户中心--账户设置--API安全】,在打开的页面中设置32个字符密钥,目前商户支付密钥支持APIV2和APIV3,推荐使用V3密钥。(V2和V3的区别点击查看,设置完成后将该密钥记录下来。(注:不要轻易修改支付密钥,修改后记得回到凡科商城中同步更新)

APIV2申请教程            

APIV3申请教程



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


完成以上操作后,将【商户支付密钥】和【商户证书】分别填写和上传到【商城后台】-【配置商户支付密钥】入口。


5. 设置公众号授权域名

5.1 登录微信公众号后台,进入“设置-公众号设置-功能设置”,点击网页授权域名旁的域名设置,在弹出的窗口中填写已备案的手机网站域名。


5.2 需先下载图中文件。


5.3 登录凡科商城管理后台,将下载好的文件上传至“设置-资源库-虚拟根目录-文件上传”中,电脑端与移动端都需要上传,上传完成后返回微信公众平台点击保存。



6. 验证支付

使用微信扫码进行支付,验证是否成功完成设置:


当完成以上所有配置后,买家购买您的网站商品时就可以使用JSAPI支付~