微信支付证书到期查询

前言

昨日客户反馈在用系统不能退款了,曾经有过一次,发现是微信基本账户没有钱了,但昨日检查相关日志并没有记录。经过一番查询,原来请求就没到微信服务器。盲猜一波,难道是微信证书到期了。不是商户管理员能不能查到已有证书的到期时间呢。答案是肯定的。


一、平台证书的有效期

微信支付平台证书的有效期为5年。证书过期后,许多编程语言的密码库将不再视其为有效,导致商户可能无法使用过期证书验证微信支付签名。为确保顺利过渡,微信支付会在当前证书过期前,为商户分配新的微信支付平台证书,并逐步采用新证书生成签名。

已获取平台证书的商户开发者可以使用 openssl 命令行工具查看证书有效期。以下示例中的证书有效期至2024年10月27日。

openssl x509 -in apiclient_cert.pem -noout -enddate

在这里插入图片描述

二、什么是商户API证书

技术人员在调用微信支付安全级别较高的接口(如:退款、企业红包、企业付款)时,会使用到商户API证书。用来证实商户身份的,
根据颁发证书的CA类型,可以将商户API证书分为两种: 1、微信支付颁发的商户API证书。证书文件和私钥文件可从商户平台直接下载。
2、权威CA颁发的商户API证书。需下载证书工具生成证书请求串,并将证书请求串提交到商户平台后才能获得证书文件,而私钥文件只能通过证书工具导出。

三、如何升级商户API证书?

商户升级商户API证书时,需要完成三个步骤: 第一步:商户号的超级管理员到商户平台升级证书,获取到权威CA颁发的商户API证书。
第二步:超级管理员将权威CA颁发的商户API证书(共包含三个文件:
证书pkcs12格式、证书pem格式、证书密钥pem格式)转交给技术人员。
第三步:技术人员用新证书文件替换服务器上原微信支付颁发的商户API证书,无需对现有系统进行代码修改。

四 证书申请文档

查看证书申请文档,请移步腾讯客服文档
证书申请文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xs_2012

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值