微信SDK已支持公钥方案,详情请了解下文档https://github.com/wechatpay-apiv3/wechatpay-php
支付时如何使用微信支付公钥呢?有参考代码吗?微信支付 新申请的商户号只能用 微信支付公钥了,平台证书不能用了。支付时如何使用微信支付公钥呢?有参考代码吗?php的参考代码
05-23这个商户号是公钥方案的,可以不用下载平台证书。微信支付公钥和平台证书都是用于v3版本接口的验签及敏感信息加密,公钥没有有效期,便于维护,建议使用公钥方案:https://pay.weixin.qq.com/doc/v3/merchant/4012153196
新申请的商户号怎么没有平台证书的接口了?[图片]
05-20这个商户号是公钥方案的,可以不用下载平台证书。微信支付公钥和平台证书都是用于v3版本接口的验签及敏感信息加密,公钥没有有效期,便于维护,建议使用公钥方案:https://pay.weixin.qq.com/doc/v3/merchant/4012153196
无可用的平台证书,请在商户平台-API安全申请使用微信支付公钥。请问如何处理?[图片]
05-201、请核对API证书是否正确,不确定的话可以重新申请一份。API证书申请指引:https://kf.qq.com/faq/161222NneAJf161222U7fARv.html 2、付款业务请尽快接入商家转账到零钱接口https://pay.weixin.qq.com/doc/v3/merchant/4012711988
企业付款到零钱接口,提示证书错误接口路径:https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers 返回结果: <xml> <return_code><![CDATA[SUCCESS]]></return_code> <return_msg><![CDATA[证书出错,请登录微信支付商户平台下载证书]]></return_msg> <mch_appid><![CDATA[wx565749a3f07cd1fe]]></mch_appid> <mchid><![CDATA[1602639779]]></mchid> <result_code><![CDATA[FAIL]]></result_code> <err_code><![CDATA[CA_ERROR]]></err_code> <err_code_des><![CDATA[证书出错,请登录微信支付商户平台下载证书]]></err_code_des> </xml> 这是我的日志: gxsadmin- 2025-05-17 10:52:36 [http-nio-8000-exec-9] INFO c.g.m.wx.wxWithdraw.WithdrawService:60 - 证 书路径certPath:/opt/gxsAdmin/cert/xxxxx/apiclient_cert.p12 gxsadmin- 2025-05-17 10:52:36 [http-nio-8000-exec-9] INFO c.g.m.w.w.utils.WechatpayUtil:61 - request xml = <xml><mchid>xxxxx</mchid><mch_appid>xxxxx</mch_appid><nonce_str>4OGY7G3HJNN2VOD</nonce_str><check_name>NO_CHECK</check_name><openid>oyNdi6wyQMVN5DFpT1hvQbwc-rL0</openid><amount>100</amount><desc>企业付款到零钱</desc><sign>67EB9B3A789E291C62201B19E9F5FFED</sign><partner_trade_no>1602639779202505171052365369</partner_trade_no><spbill_create_ip>127.0.0.1</spbill_create_ip></xml> request xml = <xml><mchid>xxxxx</mchid><mch_appid>xxxxx</mch_appid><nonce_str>4OGY7G3HJNN2VOD</nonce_str><check_name>NO_CHECK</check_name><openid>oyNdi6wyQMVN5DFpT1hvQbwc-rL0</openid><amount>100</amount><desc>企业付款到零钱</desc><sign>67EB9B3A789E291C62201B19E9F5FFED</sign><partner_trade_no>1602639779202505171052365369</partner_trade_no><spbill_create_ip>127.0.0.1</spbill_create_ip></xml> gxsadmin- 2025-05-17 10:52:36 [http-nio-8000-exec-9] INFO c.g.m.w.w.utils.HttpRequestHandler:101 - ------------------------------------ gxsadmin- 2025-05-17 10:52:36 [http-nio-8000-exec-9] INFO c.g.m.w.w.utils.HttpRequestHandler:102 - 开 始请求微信接口:https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers xmlObj: <xml><mchid>xxxxx</mchid><mch_appid>xxxxx</mch_appid><nonce_str>4OGY7G3HJNN2VOD</nonce_str><check_name>NO_CHECK</check_name><openid>oyNdi6wyQMVN5DFpT1hvQbwc-rL0</openid><amount>100</amount><desc>企业付款到零钱</desc><sign>67EB9B3A789E291C62201B19E9F5FFED</sign><partner_trade_no>1602639779202505171052365369</partner_trade_no><spbill_create_ip>127.0.0.1</spbill_create_ip></xml> model: [mch_appid]wx565749a3f07cd1fe,[mchid]1602639779,[openid]oyNdi6wyQMVN5DFpT1hvQbwc-rL0,[amount]100,[desc]企业付款到零钱,[partner_trade_no]1602639779202505171052365369,[nonce_str]4OGY7G3HJNN2VOD,[spbill_create_ip]127.0.0.1,[check_name]NO_CHECK path: /opt/gxsAdmin/cert/1602639779/apiclient_cert.p12 gxsadmin- 2025-05-17 10:52:36 [http-nio-8000-exec-9] INFO c.g.m.w.w.utils.HttpRequestHandler:103 - ------------------------------------ gxsadmin- 2025-05-17 10:52:36 [http-nio-8000-exec-9] INFO c.g.m.w.w.utils.HttpRequestHandler:126 - 请 求微信时返回:HttpResponseProxy{HTTP/1.1 200 OK [Server: nginx, Date: Sat, 17 May 2025 02:52:36 GMT, Content-Type: text/xml; charset=UTF-8, Content-Length: 437, Connection: keep-alive, Keep-Alive: timeout=8, Cache-Control: no-cache, must-revalidate] ResponseEntityProxy{[Content-Type: text/xml; charset=UTF-8,Content-Length: 437,Chunked: false]}} gxsadmin- 2025-05-17 10:52:36 [http-nio-8000-exec-9] INFO c.g.m.w.w.utils.WechatpayUtil:66 - response xml = <xml> <return_code><![CDATA[SUCCESS]]></return_code> <return_msg><![CDATA[证书出错,请登录微信支付商户平台下载证书]]></return_msg> <mch_appid><![CDATA[xxxxx]]></mch_appid> <mchid><![CDATA[xxxxx]]></mchid> <result_code><![CDATA[FAIL]]></result_code> <err_code><![CDATA[CA_ERROR]]></err_code> <err_code_des><![CDATA[证书出错,请登录微信支付商户平台下载证书]]></err_code_des> </xml> 报错后我重新更换了证书,仍然报错。
05-19请核对使用证书是否跟商户号匹配。v2的收款接口不需要用证书,退款接口需要用API证书,具体请参考文档:https://pay.weixin.qq.com/doc/v2/merchant/4011935217
微信商户退款微信商户支付没有问题,调用API退款时提示证书不存在,但是微信返回的地址放在浏览器中直接下载下来了证书。
05-19你商户号使用的是微信支付公钥方案,请直接在API安全页面获取公钥使用即可,不需要再下载平台证书。我们SDK也兼容公钥,具体请了解下https://github.com/wechatpay-apiv3/wechatpay-java
V3小程序支付为什么总是报404错误我已经确定我的证书,还有商户号,证书编号等等都配置的没问题 Auto update cert failed, statusCode = 404,body = {"code":"RESOURCE_NOT_EXISTS","message":"无可用的平台证书,请在商户平台-API安全申请使用微信支付公钥。可查看指引https://pay.weixin.qq.com/docs/merchant/products/platform-certificate/wxp-pub-key-guide.html"}
05-19这商户号因一直没调v3接口,所以没能自动生成新平台证书。我来协助申请微信支付公钥 微信支付公钥和平台证书都是用于v3版本接口的验签及敏感信息加密,公钥没有有效期,便于维护,建议使用公钥方案:https://pay.weixin.qq.com/doc/v3/merchant/4012153196
平台证书过期了,没有新证书申请入口,也没有微信公钥申请入口,怎么处理呢?平台证书过期了,没有新证书申请入口,同时也没有微信支付公钥申请入口以对接新的验签模式,该怎么处理呢? 商户号是1491908822[图片]
05-16微信支付公钥和平台证书都是用于v3版本接口的验签及敏感信息加密,公钥没有有效期,便于维护,建议使用公钥方案:https://pay.weixin.qq.com/doc/v3/merchant/4012153196 没有新证书是因为这个商户号之前没调过v3版本接口,所以微信侧也没有生成。建议参考上面链接接入公钥方案
微信支付商户平台平台证书快过期了,系统现在不支持下载新证书并启动灰度[图片] 微信支付商户号:1594752111
05-16公钥没有有效期,便于维护,建议使用公钥方案。微信支付公钥产品简介及使用说明:https://pay.weixin.qq.com/doc/v3/merchant/4012153196 如果有特殊原因需要使用平台证书,请到在线技术支持获取帮助https://support.pay.weixin.qq.com/online-service?from=wechatpay
验证微信支付身份公钥模式怎么切换平台证书?验证微信支付身份公钥模式怎么切换平台证书
05-12你好,平台证书和微信支付公钥均是用于v3版本接口的验签及敏感信息加密。公钥方案不设有效期,更便于维护,建议使用公钥方案。你这个商户号就已经是公钥方案,不需要再下载平台证书了。微信支付公钥产品简介及使用说明请参考https://pay.weixin.qq.com/doc/v3/merchant/4012153196
下载平台证书报404?返回内容:HTTP/1.1 404 Not Found returned for "https://api.mch.weixin.qq.com/v3/certificates 商户号:1715781556
05-09