【自适应网站】微信支付开通教程

内容大纲

一、功能效果

二、使用要求

三、设置教程

1. 授权公众号;2. 配置网页授权域名;3. 服务号接微信支付;

4. 配置支付商户号;5. 开启支付能力;6. 配置支付密钥;7. 验证支付

一、功能效果

对接微信支付后用户在平台可以实现在线即时支付效果。建站对接支付后可应用在知识付费、表单系统的在线报名、预约支付功能上。

二、使用要求

 

【版本】网站至尊版用户支持开启该功能

【前提】需要满足三个前提。

1、拥有已认证服务号或已认证订阅号(仅支持政府和媒体类型),下文统称公众号
2、网站绑定的域名已完成备案(点此查看备案教程)
3、域名备案主体与公众号备案主体一致

三、设置教程

教程涉及三个平台(建站管理后台、微信公众平台微信商户平台),请注意区分。

1. 授权公众号

进入建站管理后台,在【互动-公众号】中,授权已认证服务号。

点击查看:如何授权公众号

获取AppSecret并填写在下图位置,填写完成后点击【提交】。

点击查看:Appsecret获取教程

2. 配置网页授权域名

 

微信公众平台登录服务号,进入“设置-公众号设置-功能设置”,点击网页授权域名旁的域名设置。

点击蓝色字体下载文件。(建议保存在桌面,以便查找文件,配置后可在桌面删除)

回到建站管理后台,将下载好的文件上传至【资源库-虚拟根目录-文件上传】中。

【特殊情况】

自适应网站开启独立手机网站后,需要选择类型,并分别上传同一份文件。(即电脑版上传文件后切换至手机版再上传一次文件)

Q:如何判断是否开启了独立手机网站?

A:在管理后台如下图查看。

文件上传后回到服务号网页授权域名操作中填写已备案的域名。

 

文件上传是前置条件,上传完成后输入域名才能正常保存

 

Q:填写哪一个域名?

A:分为两种情况。

情况一:自适应网站未开启独立手机网站,在【域名管理-网站域名】中获取主域名。

情况二:自适应网站开启独立手机网站,在【域名管理-绑定域名-手机版域名】中获取主域名。

如域名配置了https的情况下,需要开启强制效验https才能保存成功。

 

 

3. 服务号接入微信支付

以下分两种情况。情况一:未注册过商户平台账号。情况二:已拥有微信商户平台账号。

情况一:未注册过商户平台账号

如未拥有微信支付商户账号,可登录授权的服务号(点击登录),在【广告与服务-微信支付-支付申请】中点击【申请接入】进行注册商户账号。

选择【我还没有微信支付商户号】后根据提示进行申请。

情况二:已拥有微信商户平台账号。

已拥有微信商户平台账号的用户,登录微信商户平台(点击登录),在【产品中心-APPID账号管理】中,点击【关联APPID】。

输入服务号的APPID进行授权绑定。

Q:公众号APPID在哪看?

A:在服务号【设置与开发-基本配置】中获取。

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

4. 配置支付商户号

进入微信商户平台,在【产品中心-开发配置】中获取商户号。                                                                             

将商户号填写到建站管理后台支付配置中。如下图:

 

* 管理后台如没有【交易管理】这一导航项,请到【产品-功能设置】中开启【知识付费产品】功能,然后刷新管理后台。


5. 开启支付能力

进入微信商户平台,点击【产品中心-产品大全-我的产品】开通“JSAPI支付”、“Native 支付”、“H5支付”

 

【JSAPI支付】

在【产品中心-开发配置】中点击jsapi支付的【添加】按钮。

将建站后台两条链接分别添加进去。

Native支付

在【产品中心-开发配置】中点击Native支付的【添加/修改】按钮。

将建站后台的链接添加进去。

H5支付】

在【产品中心-开发配置】中点击H5支付的【添加】按钮。

将建站后台的链接添加进去。

需要注意:申请H5支付功能时

a. 支付域名:填写当前需要支付审核的域名(此处不需要填写具体产品链接)

b. 售卖产品/使用场景简述:这里需写和产品有关 且 贴近客户所设置的商户号类目的介绍,并填入一个产品链接

6. 配置支付密钥

微信支付商户平台中,前往【账户中心-账户设置-API安全】,在打开的页面中点击“设置APIv2密钥”,并将该密钥记录下来。

密钥要求:32个字符,大写英文、小写英文和数字的组合。

注意:不要轻易修改支付密钥,修改后记得回到建站后台同步更新

回到建站管理后台,输入设置好的32位APIv2密钥

7. 验证支付

依次点击并扫码验证,如正常唤起支付输入密码界面即为配置成功。

-以上-

-完结-

开通JSAPI支付教程

一、什么是JSAPI支付?

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

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

二、如何开通JSAPI支付?

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

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

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

输入“已认证服务号”或“已认证订阅号(仅支持政府和媒体类型)”的APPID进行授权绑定。

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

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

开通JSAPI支付

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

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

三、在管理后台配置数据

进入【管理后台-互动-公众号】中,将已开通微信支付功能的公众号,授权到管理后台,获取appsecret并填写。

获取支付商户号并填写

查找路径:微信支付商户平台-产品中心-开发配置

开启支付能力

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

配置支付密钥

 

①在微信支付商户平台查询支付密钥,查找路径:微信支付商户平台-账户中心-账户设置-API安全

点击“设置密钥”(需先安装操作证书),设置32个字符的密钥,同时复制密钥。

②复制密钥后粘贴在后台中

(注:不要轻易修改支付密钥,修改后记得密钥回到后台中同步更新)

 

 

验证支付

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

当完成以上所有配置后,就可以使用JSAPI支付啦!

开通Native支付教程

一、什么是Native支付?

Native支付

定义:Native支付是指商户在微信客户端外的移动端网页展示商品或服务,用户在前述页面确认使用微信支付时,商户发起本服务呼起微信客户端进行支付。主要用于触屏版的手机浏览器请求微信支付的场景。可以方便的从外部浏览器唤起微信支付。

申请条件:目前针对18个类目开放了Native支付权限,可登录微信商户平台,点击【产品中心】->【我的产品】->【支付产品】->【Native支付】进行申请,申请时需填写已备案域名

二、如何开通Native支付?

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

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

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

输入“已认证服务号”或“已认证订阅号(仅支持政府和媒体类型)”的APPID进行授权绑定。

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

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


开通Native支付

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

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

 

三、在管理后台配置数据

 

进入【管理后台-互动-公众号】中,将已开通微信支付功能的公众号,授权到管理后台,获取appsecret并填写。

 

获取支付商户号并填写

查找路径:微信支付商户平台-产品中心-开发配置

开启支付能力

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

 

配置支付密钥

 

①在微信支付商户平台查询支付密钥,查找路径:微信支付商户平台-账户中心-账户设置-API安全

点击“设置密钥”(需先安装操作证书),设置32个字符的密钥,同时复制密钥。

②复制密钥后粘贴在后台中

(注:不要轻易修改支付密钥,修改后记得密钥回到后台中同步更新)

 

 

验证支付

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

当完成以上所有配置后,就可以使用Native支付啦!

开通H5支付教程

一、什么是H5支付?

H5支付

定义:H5支付是指商户在微信客户端外的移动端网页展示商品或服务,用户在前述页面确认使用微信支付时,商户发起本服务呼起微信客户端进行支付。主要用于触屏版的手机浏览器请求微信支付的场景。可以方便的从外部浏览器唤起微信支付。

申请条件:目前针对18个类目开放了H5支付权限,可登录微信商户平台,点击【产品中心】->【我的产品】->【支付产品】->【H5支付】进行申请,申请时需填写已备案域名

二、如何开通H5支付?

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

 

 

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

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

输入“已认证服务号”或“已认证订阅号(仅支持政府和媒体类型)”的APPID进行授权绑定。

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

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

开通H5支付

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

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

 

三、在管理后台配置数据

 

进入【管理后台-互动-公众号】中,将已开通微信支付功能的公众号,授权到管理后台,获取appsecret并填写。

 

获取支付商户号并填写

查找路径:微信支付商户平台-产品中心-开发配置

 

开启支付能力

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

 

 

配置支付密钥

 

①在微信支付商户平台查询支付密钥,查找路径:微信支付商户平台-账户中心-账户设置-API安全

点击“设置密钥”(需先安装操作证书),设置32个字符的密钥,同时复制密钥。

②复制密钥后粘贴在后台中

(注:不要轻易修改支付密钥,修改后记得密钥回到后台中同步更新)

 

 

验证支付

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

当完成以上所有配置后,就可以使用H5支付啦!

申请微信支付商户号教程

一、申请接入微信支付

首先需要登录微信小程序的后台,再点击进入【广告与服务-微信支付-支付申请】,然后选择“申请接入”。

二、注册微信商户号

选择【申请接入】后,跳转至微信商户平台,选择【注册微信支付商户号】,预计申请约1-5天能完成。其中的流程为:填写申请信息——经过微信支付审核——查收开户邮件——验证打款金额——登录商户平台签署协议。(具体流程参考微信平台的标准)

 

在完成注册后,即可完成微信支付商户号的申请。

温馨提示:

①应微信官方要求,在接入微信支付后,如需申请网页支付,用户需备案域名。

公众号账号如何绑定微信支付商户号?

已有商户号的开发者可以绑定已有微信支付商户号快速开通微信网站支付。但是当前仅支持绑定“完成所有开户流程”且“主体一致”的新接口普通类型商户号,其他类型暂时不支持。

 

 

一、绑定APPID

首先我们需要登录微信商户平台,进入【产品中心-APPID授权管理】,再点击添加“关联更多APPID”,输入自己相关的公众号APPID进行授权绑定即可(如下图一、二)。

如果不清楚自己的微信公众号的APPID的话,可以通过进入【微信公众号后台-设置与开发-基本配置-开发者ID】获取。

 

二、确认绑定

 

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

完成以上步骤后,即可完成公众号绑定微信支付商户号

如何授权微信公众号、获取微信公众号AppSecret和设置IP白名单?

一、授权微信公众号

首先我们需要进入管理后台,进入到“互动-公众号-立即授权”中,进行公众号授权。

 

二、登录微信公众号

授权后,我们需要获取到AppSecret,首先我们需要登录微信公众号,进入到“开发-基本设置”中。

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

三、获取AppSecret

如果忘记了开发者密码,需要进行重置,重置后会出现新的开发者密码,点击复制即可粘贴到管理后台相应位置。

确定重置,并用管理员微信号扫码验证。

输入公众号的登录密码和验证码后点击下一步,就会出现新的AppSecret,点击复制就可以粘贴到后台的“互动—公众号—AppSecret”里了。

复制Appsecret后,登录管理后台“互动—公众号—AppSecret”中进行填写并提交。

 

如要开通微信支付功能,还需将复制后的Appsecret,粘贴到管理后台“交易管理—支付管理—网站微信支付–查看配置–步骤1–AppSecret”中进行填写并提交。

其他问题:填写公众号Appsecret有什么用呢?

公众号Appsecret可用于微信支付、自定义微信分享样式、微信登录等功能的设置。

如何设置公众号网页授权域名?

在进行公众号网页授权域名前,先确认自己的公众号类型为“已认证服务号”或“已认证公众号(政府或媒体类型)”两种类型之一,并且确认已拥有“已备案域名”。

注:如还没有配置域名,请点击查看《如何配置域名?》进行配置。

一、微信公众号后台配置

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

随后下载图中文件并填写授权域名。

二、管理后台进行配置

登录管理后台,将下载好的文件上传至“资源库-虚拟根目录–文件上传”中的“电脑版”与“手机版”分类。

完成以上步骤后,微信公众平台点击保存授权域名就完成公众号网页授权域名设置。