接入前准备
更新时间:2024.01.11在正式接入微信支付native服务前,你需要进行以下准备步骤:
- 选择接入模式:普通商户或普通服务商
- 申请参数:AppID、商户号
- 配置应用
- 下载并配置商户证书
- Native支付设计指引
# 选择接入模式
商户需要判断自己公司注册区域适用的接入模式和自身实际情况,申请成为普通商户或普通服务商:
- 普通商户自行申请入驻微信支付,无需服务商协助。
- 普通服务商则自身无法作为一个普通商户直接发起交易,其发起交易必须传入相关特约商户商户号的参数信息。
具体接入模式介绍请参考接入模式文档,并按照参考文档完成相应模式的接入。
# 申请参数
请根据自身接入模式分别参考微信支付接入准备-普通商户或微信支付接入准备-普通服务商中的参数申请 - 配置API key - 下载并配置商户证书三个步骤申请接入参数。
# 配置应用
API v3密钥主要用于平台证书解密、回调信息解密,具体使用方式可参见接口规则文档中证书和回调报文解密章节。
登录微信商户平台 (opens new window),进入【账户中心 > API安全 】目录,设置APIv3密钥。
在弹出窗口中点击“已沟通”。
输入API密钥,内容为32位字符,包括数字及大小写字母。点击获取短信验证码。
输入短信验证码,点击“确认”即设置成功。
# 下载并配置商户证书
商户API证书具体使用说明可参见接口规则文档中私钥和证书章节
商户可登录微信商户平台 (opens new window),在【账户中心】->【API安全】目录下载证书
以下为具体下载步骤:
从2018年底开始,微信支付新入驻机构及商户都将使用CA签发证书,在证书申请页面上点击“申请证书”。
在弹出窗口中点击“确定”。
在弹出窗口内点击“下载证书工具”按钮下载证书工具。
安装证书工具并打开,选择证书需要存储的路径后点击“申请证书”。
在证书工具中,将复制的商户信息粘贴并点击“下一步”。
获取请求串。
生成证书串。
步骤1: 生成证书串;
步骤2: 在【证书工具】-“复制请求串”环节,点击“下一步”按钮进入“粘贴证书串”环节;
步骤3: 在【证书工具】-“复制请求串”环节,点击“下一步”按钮进入“粘贴证书串”环节;
步骤4: 点击“下一步”按钮,进入【证书工具】-“生成证书”环节。
在【证书工具】-“生成证书”环节,已完成申请证书流程,点击“查看证书文件夹”,查看已生成的证书文件。
# Native支付设计指引
# 线上扫码收银台界面规范
示例1:单独显要区域,常驻微信支付。
示例2:单独页签+页签首位+新logo+推荐标签+直接二维码。
开通流程: 在入驻时选择PC网站场景的商户系统默认开通此功能,其他商户如有需要,可以在入驻后前往商户平台 (opens new window)-产品中心-Native支付-申请开通。