微信公众号支付的退款求助

2018-07-07 16:08:21 +08:00
 zjsxwc

之前微信公众号 jsapi 支付的退款没有问题,但是今天退款返回了 "certificate not match",

百度了下说证书过期,

但是这个同样的证书,我们 的 小程序支付、手机微信 App 支付的 退款都没有问题,

一个区别是我们开通微信公众号 jsapi 支付接口比较早,于是公众号支付的商户号和别的微信支付的商户号不同,剩下的微信小程序支付、手机微信 App 支付都是同一个商户号。

4823 次点击
所在节点    程序员
10 条回复
chinvo
2018-07-07 16:23:25 +08:00
仔细核实下,应该是微信支付的那个签名证书过期了,去微信支付后台重新下载
sobigfish
2018-07-07 16:26:50 +08:00
你也说了商户号不同,怎么可能用同一个证书
zjsxwc
2018-07-07 16:31:47 +08:00
@sobigfish

但支付签名用同一个证书可以支付啊,我也找不到第二个证书让我下载啊!
binsys
2018-07-07 16:44:56 +08:00
每个商户号都有自己的证书。不能共用。
goofansu
2018-07-07 17:15:27 +08:00
支付不需要证书吧
goofansu
2018-07-07 17:15:57 +08:00
我记得退款才需要下载证书
visionzk
2018-07-07 17:41:17 +08:00
1、不同商户号 证书是不一样的
2、证书也是有有效期的
fuxkcsdn
2018-07-07 21:47:10 +08:00
支付不需要证书,退款才需要双向认证
下载的证书有效期是一年,去后台下载新证书替换即可
mimvp
2018-12-03 20:41:52 +08:00
遇到同样的问题,是微信支付的证书过期了,我刚解决了
mimvp
2018-12-03 20:45:27 +08:00
@mimvp 解决步骤:
1、登录微信支付商家版
2、账户中心 —> API 安全 —> API 证书
3、可以看到提示"你的 API 证书已到期,相关 API 接口不可使用,请尽快联系管理员更改证书!"
4、更新下证书的过期时间即可,不需要重新下载、替换证书
例如:
我的证书更新前是“ 2016-11-21 到 2018-11-21 ”,更新后的有效期是“ 2016-11-21 到 2019-11-21 ”
再刷新微信支付的退款,即可成功了,问题解决
划重点:更新证书有效期即可,没必要重新下载、更新证书,谢谢。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/468887

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX