商城基础功能之商城管理-系统:商城设置-支付方式(微信支付)
微信支付配置(路径:后台系统--支付方式--微信支付--开启微信支付和标准微信支付)
一、如何开通微信支付
请登录公众平台mp.weixin.qq.com,开通微信支付。注:必须申请企业账户的微信支付;公众号和微信商户号建议同一个企业主体。
开通好后,公众号平台微信支付会显示已关联商户号。
二、配置微信支付需要准备的资料
1、公众号APPID、公众号APPsecret
2、微信支付商户号(mchid)
3、微信支付密钥(apisecret)
4、CERT证书文件、KEY密钥文件
5、微信支付商户号pay.weixin.qq.com填写支付授权目录
三、如何获取这些资料
1、公众号APPID和APPsecret:登录微信公众平台(mp.weixin.qq.com),进入基本配置查看获取。在商城后台接入公众号时,公众号配置有填写并保存,系统--支付方式--微信支付的公众号appid和Appsecret会自动填充。
2、微信支付商户号:公众号申请微信通过后,微信会发一封邮件,里面就包含了微信支付商户号和微信支付商户平台登录账号密码
3、微信支付密钥(apisecret):登录微信商户平台(pay.weixin.qq.com)-- 账户中心 -- API安全 -- 设置APIv2密钥
(注:APIv2密钥,即微信支付密钥必须为32位数。如果您怕弄混,公众号的开发者密钥APPsecret刚好为32位数,您可直接复制借用)
商户号需要开通JSAPI支付产品
新设置aplv2密钥截图如下:
已设置过aplv2密钥,但忘记了,点击下图修改重置。
4、CERT证书文件、KEY密钥文件:登录微信商户平台(pay.weixin.qq.com)-- 账户中心 -- API安全 -- 申请API证书,申请界面如下。 注意:这两个证书必须上传后一起点击保存,不可以分开上传分开保存。
如何申请API证书,可以打开这个 https://kf.qq.com/faq/161222NneAJf161222U7fARv.html 查看.
申请API证书下载安装包里的这两个文件后台分别上传到对应位置。建议自行保管好已下载的api证书文件和微信支付密钥。
5、腾讯提供的申请API证书说明指引(第三方提供的页面会存在变化,如打开发现页面不同,自行重新搜索):https://kf.qq.com/faq/161222NneAJf161222U7fARv.html
腾讯提供的安装微信证书文件的工具:
https://wx.gtimg.com/mch/files/WXCertUtil.exe
6、获取一份压缩包文件(文件名会带有商户号,商户号一般为10位数),登录商城后台,商城管理--商城设置--支付设置--微信支付,把对应的资料填上去,保存。
四、微信商户号配置支付授权目录
路径:登录微信商户平台(pay.weixin.qq.com)--产品中心--开发配置--支付配置--JSAPI支付,添加支付授权目录。
1、支付授权目录的前缀(http/https)——请点击“▼”下拉选择“https://”,不要选http://
2、前缀选好“https://”了,后面框内请填写—— 商城域名/addons/yun_shop/,比如您的商城域名是demo.cn,那么框内添加demo.cn/addons/yun_shop/