微信支付HTTPS服务器证书更换问题

尊敬的微信支付商户:

因微信支付HTTPS服务器证书的根CA证书将于2018年8月23日到期失效,微信支付计划于2018年5月29日更换服务器证书。
新的服务器证书由权威机构(DigiCert) 签发, 如果你的服务器上没有部署DigiCert的根CA证书,将导致你的下单、退款等功能无法正常使用。请开发人员务必尽快完成证书验证及安装,详细流程可查看商户平台公告。

微信支付团队
2018年3月14日

微信支付更换CA证书,提示有可能影响支付。

我自己的服务器也要更换CA证书难道? Centos6.7 阿里云 现在用的是赛门铁克的证书

我看不少人都碰到了400BadRequest No required SSL certificate was sent的问题??

我所使用的是方式一
2018年3月16日已确定是微信技术官方沙箱环境没有配置好的关系。
所以大家散了吧**

大家在使用方式一,即沙箱接口测试时,请看清文档里的参数,只需要三个参数!!! ——》 mch_idnonce_strsign,不需要携带证书!! 另外!不要用微信支付接口的参数直接去调用沙箱测试接口,参数是不对的!


2018年3月26日10:06:20访问接口,响应正常。

array(3) {
  ["return_code"]=>
  string(7) "SUCCESS"
  ["return_msg"]=>
  string(2) "ok"
  ["sandbox_signkey"]=>
  string(32) "***************************"
}

如果出现其他错误提示的请检查自己的请求方法,参数格式,以及签名是否正确(官方验签工具)等。

宝慕林4294392
浏览 1532回答 16
16回答

慕村9548890

我这块请求 沙箱 返回的是false 不明白什么意思。 没有任何 报错信息

临摹微笑

,兄弟们,为什么我的请求,是302呢,谁能给我解释一下为什么,,谢谢啦

喵喵时光机

<html><head><title>302 Found</title></head><body bgcolor="white"><center><h1>302 Found</h1></center> nginx

白猪掌柜的

非专业运维请教各位返回数据如下,是什么原因array(2) { ["return_code"]=> string(4) "FAIL" ["return_msg"]=> string(57) "获取沙箱密钥失败,确认交易密钥是否正确" }

慕的地8271018

@pupuk 请教下是不是返回这个就可以了吗?<xml> <return_code><![CDATA[SUCCESS]]></return_code> <return_msg><![CDATA[ok]]></return_msg> <sandbox_signkey><![CDATA[**]]></sandbox_signkey></xml> 我看文档里写的还会返回mch_id,
打开App,查看更多内容
随时随地看视频慕课网APP