什么是API证书?
技术人员在调用微信支付安全级别较高的接口(如:退款、企业红包、企业付款)时,会使用到API证书。API用来证实商户身份的, 根据颁发证书的CA类型,可以将API证书分为两种:1、微信支付颁发的API证书。证书文件和私钥文件可从商户平台直接下载。2、权威CA颁发的API证书。需下载证书工具生成证书请求串,并将证书请求串提交到商户平台后才能获得证书文件,而私钥文件只能通过证书工具导出。
如何区分API证书的类型?
可以通过下面的方法来区分API证书的类型:
1、使用证书解析工具: https://myssl.com/cert_decode.html 查看证书内容
2、两种类型证书的不同点如下:
证书字段 | 微信支付颁发的API证书 | 权威CA颁发的API证书 |
证书颁发者 | MmpaymchCA | Tenpay.com Root CA |
证书序列号 | 小于20个字节的字符串 | 固定40字节的字符串 |
证书CN字段 | 商户的公司名称 | 商户号,格式为8-10位数字 |
证书信任链 | 文件: CertTrustChainWX.p7b 688c491c8e66cc8276a17003a12e | 文件: CertTrustChain.p7b daf998a5dac6c501b38eb2df18a55f6a13 |











































