响站微信支付开通接口设置
设置微信支付方式能够让您的网站和APP用户购买商品时,选择微信支付。在响站中使用微信支付需要您拥有一个微信公众号且该公众号为服务号,另外,还需要您在微信开放平台创建微信移动应用并为此应用申请开通微信支付。请按照以下步骤分别申请微信网页支付和移动APP支付。
创建企业微信服务号
如果您没有微信服务号,请在微信公众平台注册微信服务号。
申请开通微信支付
登录微信服务号后,点击微信支付,然后在右侧申请开通微信支付。
添加微信支付授权目录
请在微信公众号中通过微信支付 > 开发配置 > 修改支付授权目录等操作添加微信支付授权目录。授权目录格式为http://一级域名/recharge/。例如,如果您网站一级域名为www.goyognzhou.com,则需要将支付授权目录设置为http://www.goyongzhou.com/recharge/。
注意:建议在解析域名时将域名解析为带www的一级域名。并将不带www的一级域名指向带www的一级域名。这样用户访问网站时即使输入不带www的一级域名也会在打开网站是显示带www的一级域名网址。例如,您网站一级域名为goyognzhou.com,在解析域名时可以添加两条解析记录,分别是www.goyongzhou.com和goyongzhou.com。将域名绑定到网站后台后,用户级可以在浏览器地址栏中输入www.goyongzhou.com访问网站,也可以输入goyongzhou.com访问网站。
您可以使用301重定向或其他跳转方式将使用goyongzhou.com访问网站的用户指向www.goyongzhou.com。通过这种方式统一用户访问的网站的一级域名地址。
添加授权回调域名
请在微信公众号中通过开发 > 接口权限 > 网页服务 > 网页账户 > 修改等操作打开OAuth2.0网页授权窗口,并在授权回调页面域名下方填写网站一级域名地址。例如,您网站一级域名为www.goyongzhou.com,则在这里须填写www.goyongzhou.com维授权回调域名地址。
设置初始密钥
微信支付申请通过后,您可以在微信服务号登录邮箱中收到来自微信的邮件,邮件主题为: 恭喜您成功通过微信支付商户资料审核。请在邮件中找到微信商户平台的登录账户和密码。按照邮件内容提示使用登录账户和密码,登录微信商户平台。
获取网页微信支付接口参数
登录微信商户平台账户后,点击账户中心,然后在页面左侧点击操作证书。在右侧点击申请安装。安装成功后,在页面左侧点击API安全,然后在页面右侧点击设置密钥。并在弹出窗口中填写32位由数字和字母组成的密钥,最后确认(如下图所示)。请将初始密钥粘贴在记事本中备用。
填写网页支付接口参数
请通过后台导航栏 > 站点 > 站点设置 > 支付设置等操作打开网站支付设置页。然后开启微信支付,点击设置接口。在打开的微信接口设置页面填写网页端的接口参数。App ID 和 商户号可在收到的微信邮件中找到,将初始密钥从记事本中粘贴到填充框中。然后在微信服务号账户中,通过开发 > 基本配置 > 显示密钥 > 使用管理员微信号扫描二维码等操作查看并复制AppSecret(应用密钥),最后将AppSecret(应用密钥)填写在微信接口设置页面的应用密钥填充框中。
创建微信移动应用
在微信开放平台注册账户并登录。
申请微信移动支付
请通过管理中心 > 移动应用 > 创建移动应用等操作添加移动应用信息。在填写应用基本信息页面按照页面提示填写应用名称和上传移动应用图片。在填写平台信息页面选择iOS应用和Android应用,填写Bundle ID、应用签名和应用包名。
Bundle ID 和应用包名的格式为:com.xiangzhan.网站的二级域名。例如,微软在响站的二级域名是microsoft.xiangzhan.com,那么微软网站的Bundle ID和应用包名应该是com.xiangzhan.microsoft。
应用签名为:804d6f44377ea33f9751f6c0e87ac893。
移动应用信息填写完成后点击提交,等待审核通过。
获取微信移动支付接口参数
微信开放平台的应用支付功能审核通过后,您可在注册微信开放平台的邮箱中收到来自微信的审核通过通知邮件。邮件主题为:恭喜您成功通过微信支付商户资料审核。
使用邮件中的登录账户和密码登录微信商户平台后,点击账户中心,然后在页面左侧点击操作证书。在右侧点击申请安装。安装成功后,在页面左侧点击API安全,然后在页面右侧点击设置密钥。并在弹出窗口中填写32位由数字和字母组成的密钥,最后确认(如下图所示)。请将初始密钥粘贴在记事本中备用。
填写移动支付接口参数
您可以通过后台导航栏 > 站点 > 站点设置 > 支付设置 > 微信 > 设置接口 > App端等方式打开微信App支付接口参数设置页面。然后在AppSecret右侧填充框中填入您在微信开放平台应用详情页面中获取的应用AppSecret(如下图所示)。
微信开放平台的应用支付功能审核通过后,您可在注册微信开放平台的邮箱中收到来自微信的审核通过通知邮件。邮件主题为:恭喜您成功通过微信支付商户资料审核,在邮件内容中可查看应用AppID和商户号,请将AppID和商户号填写在微信支付的接口设置页面上。请通过后台导航栏 > 站点 > 站点设置 > 支付设置 > 微信 > 设置接口 > App端等方式打开微信App支付接口参数设置页面,然后分别在AppID和商户号右侧填充框中填入您在邮件中看到的AppID和商户号。
App端的初始密钥需要单独设置。请按照上方获取移动微信支付接口参数介绍的方法设置初始秘钥。即使您已经在设置网页微信支付过程中设置过初始秘钥,也必须在这里重新设置。设置完成后用新的初始秘钥替换原来的网页端初始秘钥,并在App端初始秘钥右侧填写此初始密钥。
测试微信支付
请通过在网站中和网站APP中购买商品,并选择微信支付的方式测试微信支付是否可用。