最近又做了一次PC Web端、移动Web端的微信支付开发,由于以前做的都没有记录过,再次进行开发的时候又要在百度中进行搜索,故而写下本博文来记录这次开发中所遇到的一些配置问题。
1、PC端扫码支付配置
在PC端进行微信扫码支付是我们一共需要三个微信配置参数:
Ⅰ 商户公众号APPID
Ⅱ 商户号
Ⅲ 密钥(商户支付密钥,参考开户邮件设置(必须配置,登录商户平台自行设置))Ⅰ和Ⅱ我,我们都可以在开户邮件中看到,Ⅲ就需要我们自行配置。之歌支付密钥是32位的字符串,不能自己随意填写(有可能会生成不了支付二维码),我们可以通过网上的一些在线密钥生成器进行随机生成。
图1 证书安装
如图1,我们登录商户平台之后进入账户中心->API安全首先进行API证书的安装,安装完成之后即可进行API支付密钥的设置。
图2 API密钥设置
如图2,证书安装完成之后即可进行密钥的设置,将你随机生成的32位密钥填入进去保存即可。
2、移动端Web公众号支付配置
在移动端进行公众号支付的时候需要在微信浏览器中进行,我们除了需要上述的三个参数之外,还需要一个Appsecret。
图3 获取appsecret
图4 支付授权目录配置
图5 授权设置
这样我们就完成了设置,下面就可以进行支付开发了。