[网站简易商店] 添加微信支付

目录

 

一、渠道介绍

上线了用户可以通过在简易商店中设置微信支付 (公众号支付) 作为访客付款方式。买家在电脑端可以用微信扫描支付,在微信中直接支付购买。

 

二、申请条件及注意事项

  • 拥有公众帐号,且为服务号、企业号;
  • 通过微信认证;
  • 网站通过ICP备案(即为付费套餐,且绑定的是已完成ICP备案自定义域名),网站备案主体需要与微信支付账户主体名称一致;
  • 政府、媒体两大类型的订阅号支持申请微信支付(了解更多);
  • 微信支付商户申请无开通费用及保证金;
  • 微信认证资质审核通过后,即可申请微信支付功能;
  • 微信支付的商户类目,费率以及计算周期
  • 微信支付禁止的经营范围,点此查看

 

三、设置微信支付(公众号支付) 账号

第1步,申请获得微信公众号(服务号、企业号)以及微信商户账号,并进行相应域名设置

1. 在微信公众平台注册或登录。

2. 进入微信公众号平台后,点击左侧的“公众号设置”,然后点击右侧上方的“功能设置”。

- 在 “JS接口安全域名” 处填写网站的域名,例如:www.xxx.com
- 在 “网页授权域名” 处 填写 www.sxl.cn

2017-08-02_at_9.57_PM.png

 

3.  在微信支付商户平台注册微信支付商户号或登录。

4. 进入微信支付后台后,点击 “产品中心” 下的 “开发配置”,在右侧找到 “支付授权目录”,点击 “添加”。

2.png

4. 填写网站自身域名 + “/store/”

比如:

1. 如果网站域名为 www.abc.com,那么此处应该填写 www.abc.com/store/
2. 如果网站域名为 abc.xxx.com,那么此处应该填写 abc.xxx.com/store/

3.png

 

第2步,开通 JSAPI 和 Native 支付并绑定微信公众号

1. 在微信支付商户平台,找到产品中心 > 我的产品 > 支付产品,完成 JSAPI 和 Native 支付开通。

 

2. 在产品中心 > APPID授权管理中,填写你的公众号AppID(以 wx 开头,请看AppID获取方式)。

mceclip1.png

 

第3步,获取微信支付商户号 

1. 在微信支付商户平台,在上方的“账户中心”,找到左侧栏的“商户信息”,复制右侧的微信支付商户号。

 

2. 返回上线了的简易商店的支付设置中,将复制的微信支付商户号粘贴到微信支付设置面板的”商户号“下的输入框。

 

第4步,获取微信支付API密钥

1. 在微信支付商户平台,在上方的“账户中心”,找到左侧的“API安全”,再点击右侧“API密钥”中的设置密钥 (需先安装操作证书)。

 

2. 返回上线了的简易商店的支付设置中,将设置的密钥 (32位数字大小写字母组合) 复制到微信支付设置面板的”API密钥“下的输入框。

 

第5步,获取微信公众号应用ID

1. 在微信公众平台,找到左侧栏下方”开发“下的"基本配置"。

 

2. 复制右侧的“AppID(应用ID)”。

 

3. 返回上线了的简易商店的支付设置中,将复制的AppID粘贴到微信支付设置面板的“应用ID”下的输入框。 

 

第6步,获取并填写公众号应用密钥。

 1. 在微信公众平台,找到左侧栏下方”开发“下的"基本配置",点击”AppSecret(应用密钥)"旁边的“重置”。

 

2. 选择“确定重置”

 

3. 确认身份并验证密码后,便可看到新的应用密钥,点击“复制”。

 

4. 返回上线了的简易商店的支付设置中,将复制的应用密钥粘贴到微信支付设置面板的“应用密钥”下的输入框。

 

5. 点击【保存】按钮,微信支付 微信公众号支付会显示“已开启”的状态。

6. 马上进入你的网站下一个测试订单,在结算页面上点击“使用微信支付”后可以成功跳转到二维码(桌面端)或选择支付方式的页面(手机应用端)。

桌面端效果:

mceclip2.png

出现二维码扫码支付。 

mceclip5.png

 

手机端效果:

mceclip6.png  mceclip7.png

 

 

四、解除绑定微信支付(微信公众号支付)账户

如果想要取消绑定微信支付(微信公众号支付)账户,可以进入简易商店设置面板,打开微信支付(微信公众号支付)选项,然后点击蓝色【解除绑定】链接就可以解除绑定微信支付(微信公众号支付)账户。

 

注意:

  • 微信更改了设置方法,但上线了用户不需要下载"xxx.txt"的文件并上传到服务器。如果需要更改JS安全域名请参考以上方法设置。
  • 根据微信官方规定,一个微信支付账户只能绑定一个网站。
  • 上线了无法自动检测填写的信息是否正确。如果实测中无法支付,请重新检查填写的信息是否有误,重新复制粘贴。
  • 由于腾讯的官方设置,微信支付目前只支持在微信移动端应用上打开网站使用。因为目前还没有通过手机浏览器进行微信支付的渠道,所以微信支付暂时只支持通过移动端微信应用或者电脑端浏览器访问网站进行支付。

 

五、微信支付报错常见问题

故障排除步骤

大部分问题可以通过以下的方式得到解决,你可以按照以下顺序来排除故障,若你已经执行了某一步操作或者这一操作不适用,则可跳至下一步。

1. 检查微信支付商户平台,上方的产品中心”> 我的产品 > 支付产品的JSAPI支付和 Native 支付是否已开通。若没有,则进行开通。

2 检查微信支付商户平台,上方的产品中心”> APPID授权管理页面相对应的微信公众号是否显示“授权成功”。若没有,则需要前往微信公众平台 > 微信支付 > 商户号管理,在相应商户号信息,确认授权申请。

3. 检查微信支付商户平台,上方的产品中心”> “开发配置” > “支付配置”下的“公众号支付”是否你的域名+/store/

4. 检查微信公众平台 >左侧的公众号设置” > 功能设置“JS接口安全域名”是不是写了你的域名网址。

5. 检查微信公众平台 >左侧的“公众号设置” > “功能设置”的“网页授权域名”是不是写了上线了的网址 www.sxl.cn

6. 若确认无误,则回到四、解除绑定微信支付(微信公众号支付)账户解除绑定,再重新填写以下:

  • 在微信支付商户平台 > 账户中心 > 商户信息,复制商户号。再进入你的简易商店粘贴号码。
  • 在微信支付商户平台 > 账户中心 >API安全 > API密钥 > 设置密钥。再进入你的简易商店粘贴号码。
  • 在微信公众平台 > 开发 > 基本配置 > 复制AppID(应用ID)。再进入你的简易商店粘贴号码。 
  • 在微信公众平台 > 开发 > 基本配置 >AppSecret(应用密钥) > 重置。再进入你的简易商店粘贴号码。  

  

若还是支付出错,请提供以下截图及信息发送邮件至hi@sxl.cn,以便我们排查问题:

 

主题:网站商店微信支付失败,已经操作了排除故障,解除绑定微信支付并重新绑定,仍然报错

1. 微信支付失败截图:

2. 账号姓名:

3. 账号邮箱/手机号码:

4. 网站网址:

5. 网站套餐:

6. 微信公众平台 >左侧的公众号设置” > 右侧上方的功能设置。需要看到“JS接口安全域名”(显示网站的域名) 网页授权域名”( 显示 www.sxl.cn) 处填写网址。

7. 微信支付商户平台 > 上方的产品中心”> 左侧的开发配置。需要看到“支付配置”下的“公众号支付”与“扫码支付”的配置信息(显示域名+/store/)。

8. 32位API密钥的前6位和后6位(不需要发全部的密钥信息)。

9. 应用密钥的前6位和后6位(不需要发全部的密钥信息)。

 

 

 有任何疑问,欢迎联系我们



有任何疑问,欢迎联系我们

还有其它问题?提交请求