微信支付


已通过微信认证的服务号可登录微信公众平台,点击“微信支付”提交资料(详细指引请参考商户服务中心),申请公众号支付功能。

申请条件

完成服务号认证

1、微信支付功能目前仅对完成微信认证的服务号开放申请(企业、媒体、政府及其他组织)。若公众帐号符合开放申请要求,可直接进入第二步(微信公众平台提交资料);
2、订阅号可先升级为服务号,升级方法:登录微信公众平台—设置—帐号信息—升级为服务号;
3、未认证的服务号需先完成微信认证。
注:商户申请微信认证的主体与申请开通微信支付功能的主体需保持一致。


 注意:微信支付配置需要按教程每一步都要操作到,特别是公众平台的密钥,和商户平台的32位密钥一定要重置。

不支持服务商模式的特约商户,直联模式的特约商户支持
不支持中文域名

在网站后台无需和公众号关联即可使用。
操作步骤如下

1.获取商户简称商户号

2.添加JSAPI支付中的支付授权目录
3.
API密钥获取
4.
获取开发者ID(AppId)开发者密码

5.设置业务域名js安全接口域名网页授权域名
6.关联Appid
7.在产品中心 -》产品大全中开启 JSAPI支付


登陆网站后台-》电子商务设置-》支付设置-》微信支付点击编辑


 

 支付配置项如下图

1641350850648905.png    1641351053468820.png


  1. 获取商户简称商户号
    登陆 微信商户平台  https://pay.weixin.qq.com  找到产品中心 -》开发配置 获取到 商户号、商家简称 如下图


1684317502356226.png


2、在JSAPI支付中的支付授权目录点击添加




如果您安装了域名ssl证书,需要把http://  更换为 https://,支付授权目录格式为:绑定的域名+/wxpay/

3.API密钥获取
登陆商户平台-》帐户中心-》帐户设置-》api安全-》中获取api密钥 注意需要配置apiv2密钥

1641452894703687.png

注意:密钥建议完全随机录入,不要有连续的数字,字母,不要包含公众号管理名称等信息。

4.获取开发者ID(AppId)、开发者密码 

  登陆 公众号在左侧点击设置与开发 -》开发-》基本配置  获取开发者ID(AppId)、开发者密码 如下图:


1734688008652317.png



5.设置业务域名js安全接口域名网页授权域名

登陆微信公众平台-》设置与开发 -》公众号设置-》功能设置-》设置业务域名、js安全接口域名、网页授权域名

1630289675380807.png
 

 

1630289752150903.png


 填写网页授权域名时和支付授权目录填写的域名一致即可


6.
关联Appid

在商户平台点击 产品中心-》Appid帐号管理 -》关联Appid

1684816976911334.png

然后填写认证公众号的Appid

1684818451105947.png


登陆公众平台点击微信支付找到商户号管理 点击确认。


1565075255127536.png


7.登陆商户平台 产品中心 -》产品大全中开启 JSAPI支付


1563860769104012.png



配置好以上内容后即可测试支付

8、证书下载(
非必填项,不使用微信支付在线退款功能可不设置此项

登陆商户平台-》帐户中心-》帐户设置-》api安全-》点击下载证书

1641895309663360.png



9.常见问题

9.1开启h5支付请参考

https://help.websitemanage.cn/?aclid=887

9.2 支付手续费如果设置了,是商家收客户支付的手续费用,一般设置为0的。