热门搜索:
商城首页  >   微信支付  >   【自有支付】网站微信支付设置教程(APIV3)

【自有支付】网站微信支付设置教程(APIV3)

一、功能介绍

电脑端和手机微信端、手机浏览器端如果需要使用到微信支付,需要申请开通对应的微信支付产品--微信网页支付,按照指引正确设置后即可在网站上使用微信网页支付。



二、功能说明

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

【主体】仅限非个人主体申请

【要求/前提】需满足以下要求:

① 拥有已认证服务号或已认证订阅号(仅支持政府和媒体类型) ,下文统称公众号

② 网站绑定的域名已完成备案点此查看备案教程

③ 域名备案主体与公众号注册主体一致



三、设置教程


1. 公众号授权微信商户号


1.1 对于没有微信支付商户号的商家

① 需要登录微信公众号后台,再点击进入【广告与服务】-【微信支付】页面,在页面中点击“申请接入”后,按要求填写信息。

注:确认公众号类型为“已认证服务号”“已认证订阅号(政府或媒体类型)”两种类型之一,并且确认已拥有“已备案域名”


选择【申请接入】后,选择【我还没有微信支付商户号】下方【申请接入】,预计申请约1-5天能完成。

其中的流程为:填写申请信息——经过微信支付审核——查收开户邮件——验证打款金额——登录商户平台签署协议。(具体流程参考微信平台的标准)


注册微信商户号完成的用户,可继续往下浏览:公众号绑定关联微信商户号。


1.2 对于已有微信支付商户号的商家

① 请登录微信支付商户平台中的【产品中心】-【APPID账号管理】,点击页面中的【关联APPID】,在弹出页面中输入自己公众号的APPID。


② 公众号APPID可以在微信公众号后台的【设置与开发】-【基本配置】中查看获取。


③ 提交商户授权申请后,登录微信公众平台,随后进入“微信支付-商户号管理-待关联商户号”中进行接入确认。


2. 设置公众号授权域名

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


2.2 需先下载图中文件。


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


3. 凡科商城开启接入微信支付功能


3.1 开启网页支付功能

进入到【商城管理后台-商城-支付设置-线上支付】开启【网站微信支付】。


3.2 获取微信支付商户号

登录微信支付商户平台,在【产品中心】-【开发配置】中找到自己的商户号并记录。



将获取的微信支付商户号填写到【商城后台】--【支付设置】--【网站微信支付】--【配置微信商户号】处,如下图。


3.3 登录微信公众号获取AppSecret

首先我们需要登录微信公众平台,进入到【设置与开发】-【基本设置】中获取公众号AppSecret

注:如果您未获取过AppSecret,需要点击“启用”获取。


进入商城后台-支付设置-网站微信支付设置设置Appsecret。(如还未授权公众号,则需要授权公众号   如何授权公众号



3.4 开启支付能力

登录凡科商城后台管理,在【商城后台】--【支付设置】--【网站微信支付】中,按照端口需求各自开启支付能力,并复制各自支付能力所在位置的支付域名。

支付能力对应如下:

① 手机微信支付


随后登录微信支付商户平台,在【微信支付商户平台--产品中心--我的产品】中开通JSAPI支付,下图为JSAPI支付开通的界面。


开通后,将支付域名链接粘贴至【微信支付商户平台--产品中心--开发配置--支付配置】中的JSAPI支付中,随后返回商城管理后台,完成支付验证。


② 电脑支付


随后登录微信支付商户平台,在【微信支付商户平台--产品中心--我的产品】中开通Native支付,下图为Native支付开通的界面。


开通后,将支付域名链接粘贴至【微信支付商户平台--产品中心--开发配置--支付配置】中的Native支付中,随后返回商城管理后台,完成支付验证。


③ 手机其他支付


随后登录微信支付商户平台,在【微信支付商户平台--产品中心--我的产品】中开通H5支付,下图为H5支付开通的界面。


开通后,将支付域名链接粘贴至【微信支付商户平台--产品中心--开发配置--支付配置】中的H5支付中,随后返回商城管理后台,完成支付验证。


3.5 配置API安全认证

①   验证商户身份


a.上传证书

点击微信支付商户平台--账户中心--API安全--管理证书中,申请新的证书获得文件,上传至商城后台。(‍如何获取微信商户证书?

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


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



b.填写证书序列号

证书申请成功后,在点击微信支付商户平台--账户中心--API安全--管理证书中即可查看对应证书的序列号

将序列号填写至商城后台--支付设置--网站微信支付设置位置(如图)


② 验证微信支付身份

微信商户验证支持2种方式:平台证书和微信支付公钥。

平台证书:无需客户配置,系统自动完成

微信支付公钥:必须客户自行前往微信商户后台进行配置,填写公钥ID、上传公钥文件

能使用那种方式,微信官方暂未明确规则,以实际商户后台显示为准

a.仅有平台证书:如果商户后台仅显示平台证书信息,则使用平台证书加密方式,无需配置。

b.仅有微信支付公钥:如果商户后台仅显示微信支付公钥信息,则使用微信支付公钥加密方式,须配置公钥ID、上传公钥文件。

c.两者都有:则需须按微信支付公钥进行配置。




配置流程:

a.仅有平台

证书微信支付自动提供平台证书,无需商户进行任何操作。


b.仅有微信支付公钥/两者都有

登录微信支付商户平台,账户中心-API安全-微信支付公钥,按照指引生成并下载公钥



将序列号填写至商城后台--支付设置--网站微信支付设置位置(如图)



③ 解密回调

a.点击微信支付商户平台--账户中心--API安全,设置支付APIV3密钥(APIV3申请教程‍),设置32个字符的密钥,同时进行复制。

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


b. 设置好密钥后,在商城后台--支付设置--网站微信支付设置的【解密回调】中填写。


3.6 验证支付

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


完成以上步骤后,就可以在自己的商城中顺利地使用微信支付功能了,希望能给大家带来帮助。