开发必要参数说明
更新时间:2024.11.29服务商模式开发前需要先准备以下开发必要参数:
参数名 | 用途和获取说明 |
---|---|
sp_mchid |
|
sp_appid |
|
sub_mchid |
1、通过服务商平台进件 2、通过接口进件 当子商户进件成功后,微信支付侧会向商户提供该子商户号。子商户号查询有两种方式: 1、服务商平台获取,服务商可登录服务商平台,点击【合作伙伴功能-商户基础服务-开发参数配置】即可查看子商户号。 2、接口获取,服务商调用查询申请单状态API接口,会通过参数 |
sub_appid |
|
服务商的APIV3秘钥 | 微信支付会在以下两种场景中使用APIV3秘钥,因此开发者接入之前需要设置APIv3密钥。 1、微信支付会使用APIv3密钥加密回调信息,然后将加密后的密文回调给服务商,服务商接收到APIv3回调通知的密文后,需使用该密钥进行解密。 2、在下载平台证书公钥时,需要使用该密钥进行解密。 |
服务商的API证书 | 服务商发起APIv3接口请求时,需要使用该证书私钥生成请求签名,详见商户API证书获取方法及功能介绍 |
服务商的平台证书 | 服务商接收到APIV3接口的返回内容,需要使用该证书公钥进行验签,另外某些敏感信息参数(如姓名、身份证号码)也需要使用该证书公钥加密后传输,详见微信支付平台证书。 |
服务商的微信支付公钥 | 微信支付公钥的作用等同于微信支付平台证书,主要用于APIV3接口的返回内容验签和加密敏感信息参数。 新接入的服务商建议都使用微信支付公钥,详见:微信支付公钥使用介绍;存量使用微信支付平台证书的服务商,可参考指引切换:平台证书切换微信支付公钥指引。 |