开发必要参数说明

更新时间:2024.11.29

普通商户模式开发前需要先准备以下开发必要参数:

参数名

用途和获取说明

mchid

商户号mchid是商户在微信支付侧的唯一身份标识,所有接口调用都必须包含此参数,以便微信支付确认商户的身份。当入驻审核成功后,微信支付向商户提供该商户号。开发者需与负责申请商户号的同事联系获取,具体操作如下:登录商户平台点击【账户中心->商户信息】即可查看商户号。

appid

appid是商户在微信开放平台(移动应用)或公众平台(公众号/小程序)上申请的一个唯一标识。为了在该载体上使用微信支付功能,该appid必须与商户号mchid进行绑定。详细请参考微信支付普通商户与AppID账号关联管理

APIV3密钥

微信支付会在以下两种场景中使用APIV3秘钥,因此开发者接入之前需要设置APIv3密钥

1、微信支付会使用APIv3密钥加密回调信息,然后将加密后的密文回调给商户,商户接收到APIv3回调通知的密文后,需使用该密钥进行解密。

2、在下载平台证书公钥时,需要使用该密钥进行解密。

商户API证书

商户发起APIv3接口请求时,需要使用该证书私钥生成请求签名,详见商户API证书获取方法及功能介绍

微信支付平台证书

商户接收到APIV3接口的返回内容,需要使用该证书公钥进行验签,另外某些敏感信息参数(如姓名、身份证号码)也需要使用该证书公钥加密后传输,详见微信支付平台证书

微信支付公钥

微信支付公钥的作用等同于微信支付平台证书,主要用于APIV3接口的返回内容验签和加密敏感信息参数。

新接入的商户建议都使用微信支付公钥,详见:微信支付公钥使用介绍;存量使用微信支付平台证书的商户,可参考指引切换:平台证书切换微信支付公钥指引

 

更多技术问题
技术咨询
反馈
咨询
目录
置顶