微信支付
请注意区分 商户api证书、平台证书、微信支付公钥
1、商户API证书(2个pem文件1个P12文件)包含商户私钥/商户公钥对(五年有效期),后台申请下载
2、微信平台证书(五年有效期)--接口下载
平台证书文件名类似于wechatpay_123456777B4A9CC78902B44B65E04B9751CE12.pem
3、微信支付公钥(没有有效期不会过期),替代2的微信支付平台证书,商户后台申请下载。
公钥id类似:PUB KEY ID 0117000800002025045698789500001779
平台证书已过期的情况(申请公钥后无需灰度,未过期前申请公钥后需要灰度),目前都需要申请微信支付公钥。如果后台没有公钥入口请私信https://developers.weixin.qq.com/community/personal/oCJUsww_D7fM-yG9ntSW-DlVBCU0微信支付质量助手,提供商户号申请下。
["<xml>\n<return_code><![CDATA[SUCCESS]]></return_code>\n<return_msg><![CDATA[成功]]></return_msg>\n<sign><![CDATA[13E6FD689BFAA52D5199CCE5900791A0]]></sign>\n<appid><![CDATA[wx4dbe7a259eefc5fd]]></appid>\n<mch_id><![CDATA[1612044569]]></mch_id>\n<result_code><![CDATA[FAIL]]></result_code>\n<err_code><![CDATA[INVALID_REQUEST]]></err_code>\n<err_code_des><![CDATA[查询指定记录不存在,请重新选择条件查询]]></err_code_des>\n</xml>"] 报错内容是一样的