一、功能介绍
商城小程序想要启用微信收款,按指引完成配置,即可在小程序内调用微信支付。
二、功能说明
【版本】商城标准版及以上
【前置条件】已经完成微信认证的企业小程序;
和小程序主体一致的微信支付商户号
三、设置教程
1. 小程序微信支付涉及平台
① 微信公众平台
② 微信商户平台
③ 商城管理后台
2. 商户号绑定小程序
小程序开通微信支付分两种场景:
如果没有同主体商户号,申请全新微信支付商户号,参考2.1;
已有同主体商户号,直接绑定,参考2.2。
2.1 申请全新微信支付商户号
① 登录小程序后台,进入【微信支付-接入微信支付】,选择申请接入。
备注:小程序必须完成微信认证;个人小程序无法认证,不能开通微信支付。
② 选择申请接入,跳转微信商户平台注册商户号,审核周期1-5天。
流程:填写资料→微信审核→接收开户邮件→小额打款验证→登录商户平台签约。
注册完成,再绑定关联小程序。
2.2 绑定已有商户号
① 登录微信商户平台,【产品中心-APPID授权管理】,添加关联APPID,填入小程序APPID授权绑定。
备注:商城支持普通商户、特约商户对接。
小程序APPID查看路径:小程序后台-开发-开发设置-开发者ID。
2.3 确认关联
① 商户平台提交APPID绑定申请后,登录小程序后台,【微信支付-商户号管理】确认授权;也可以在公众平台安全助手消息内确认。
备注:多个待授权商户号,务必核对主体再确认!
3. 商城后台支付配置
3.1 开启小程序微信支付
商城后台【商城-支付设置-线上支付】,打开小程序微信支付开关。
3.2 填写商户号
① 登录微信商户平台,【产品中心-开发配置】复制商户号,填入商城对应位置,下一步。
3.3 开通支付能力
① 商户平台【产品中心-我的产品】启用JSAPI支付。
② 状态显示已开通即为成功,提示异常按提示修复。
③ 返回商城支付设置页面,下一步。
3.4 API安全认证配置
① 商户身份核验
a.证书上传
微信商户平台--账户中心--API安全--管理证书,申请证书文件,上传商城后台。证书教程点击查看。
上传到商城后台【支付设置-小程序微信支付】
b.证书序列号填写
证书申请成功后,在商户平台【账户中心-API安全-管理证书】复制序列号,填入商城。
② 微信支付身份核验
支持平台证书、微信支付公钥两种模式,以商户后台展示为准:
a.仅平台证书:平台自动下发,商户无需额外配置。
b.仅微信支付公钥 / 两者同时存在:必须配置公钥ID、上传公钥文件。
配置流程:
a.只有平台证书:自动处理,商户不用操作。
b.只有公钥/两者并存:登录微信商户平台,账户中心-API安全-微信支付公钥,生成下载公钥文件,把序列号录入商城后台。
③ 回调解密
微信商户平台【账户中心-API安全】设置APIV3密钥(32位字符),复制保存。
备注:密钥修改后,商城后台同步更新,避免支付异常。
3.6 支付验证
微信扫码下单测试,可正常扣款代表配置成功;无法支付重新核对配置。