- 微信支付平台证书切换微信支付公钥
现状:新用户,还没有开始开发 申请开发必要参数时申请了微信支付平台证书。 因为是新接入的商户平台建议使用微信支付公钥。 账户中心--API安全--验证微信支付身份 已有微信支付公钥申请入口,已经申请了微信支付公钥, 更换步骤二:还没有开发 步骤三:更换验签方式 回调使用公钥比例0.01% 应答使用公钥比例0% 第四步:更换完成后,可作为平台证书 咨询:现在开发需要用到验证微信支付身份时可以直接使用微信支付公钥进行开发了吗
01-14 - RSAAutoCertificateConfig这个类如何做全局或单例?
[图片] 如果是多个商户,请问要如何解决这个问题?
2023-02-06 - 微信支付回调通知 解密前 如何确定商户的RSAAutoCertificateConfig
官方SDK - 回调通知验签和解密 // 构造 RequestParam RequestParam requestParam = new RequestParam.Builder() .serialNumber(wechatPayCertificateSerialNumber) .nonce(nonce) .signature(signature) .timestamp(timestamp) .body(requestBody) .build(); // 如果已经初始化了 RSAAutoCertificateConfig,可直接使用 // 没有的话,则构造一个 【*****请问这里 未解密前如果能知道是哪个商户号的回调??****】 NotificationConfig config = new RSAAutoCertificateConfig.Builder() .merchantId(merchantId) .privateKeyFromPath(privateKeyPath) .merchantSerialNumber(merchantSerialNumber) .apiV3Key(apiV3key) .build(); // 初始化 NotificationParser NotificationParser parser = new NotificationParser(config); // 以支付通知回调为例,验签、解密并转换成 Transaction Transaction transaction = parser.parse(requestParam, Transaction.class);
2023-07-15