内容大纲
一、功能效果
二、条件满足
(1)已认证服务号;(2)网站已备案;
(3)主体一致性
三、设置教程
(1)AppSecret获取;(2)微信支付申请;
(3)绑定APPID;(4)确认关联商户号;
(5)开通支付产品
四、网站支付接口信息获取
(1)商户号获取;(2)APIv2秘钥获取;
(3)网页授权域名填写
网站对接了微信支付接口后,可以实现在线即时支付效果,一般用于在知识付费、商城、盈利性网站等,如下图所示:
拥有已认证的服务号(目前公众号已更新,个人也可以注册服务号,免认证费用)
网站域名已经通过备案。
服务号主体和域名备案主体需要一致。
(1)AppSecret获取
进入到“微信公众号平台”,选择“设置与开发”→“开发接口管理”→“开发者秘钥”,点击启用并设置好密码,如下图所示:
(2)微信支付申请:
点击“广告与服务”→“微信支付”→“支付申请”→“申请接入”,如下图所示:
注意事项:
如有微信商户号此处可无视,如果没有,就需要点击“申请接入”,如下图所示:
(3)绑定APPID教程:
登录“微信商户平台”,然后点击“产品中心”→“AppID账号管理”→“输入AppID”→最后点击提交,如下图所示:
AppID获取位置:
注意:在服务号平台中,“设置与开发”→“开发接口管理”→“AppID就在此处”,如下图所示:
(4)确认关联商户号:
我们在微信商户平台绑定AppID后,回到服务号当中,进入到“广告与服务”→“微信支付”,划到下面有“确认按钮”,我们点击确认就关联号了,如下图所示:
“显示已关联”,代表已确认好,如下图所示:
(5)开通支付产品:
完成以上的就默认开通了,这三个支付产品,如下图所示:
JSAPI支付:一般用于公众号、朋友圈、聊天窗口微信内完成支付。
Native支付:一般用于PC电脑网站支付。
H5支付:一般用于手机网站浏览器中支付(注意:H5需要额外去申请)。
(1)商户号获取:
进入到“微信商户平台”,点击“产品中心”→“开发设置”→“商户信息获取”,将商户号填写到网站当中,如下图所示:
(2)32位APIv2秘钥获取:
进入到“微信商户平台”,点击“账号中心”→“安全中心”→“API安全”→“设置商户32位APIv2秘钥”,然后填写到网站当中,如下图所示:
(3)网页授权域名填写:
进入到“微信公众号平台”,点击“账号详情”→“功能设置”→“网页授权域名”,将我们的域名填写进去,如下图所示:
将“TXT文件下载”上传到“服务器根目录”,然后“填写域名”,如果我们网站有加https,则开启,最后保存,如下图所示:
至此,网站微信支付接口对接完成。