请问微信公众号支付是否支持 https 回调?

2017-12-07 21:52:14 +08:00
 kanganxi

目前在微信公众号支付时,发现 https 无法正常回调,而 http 却正常,不知道那位兄弟遇到过,指点小弟一下,在此感激!

6325 次点击
所在节点    微信
30 条回复
Citrus
2017-12-07 22:53:49 +08:00
我记得官方线上环境只支持 https 回调啊?难道是我被骗了。。。
m939594960
2017-12-07 23:02:29 +08:00
支持 https 的回调啊, 你是不是证书有问题啊, 拿浏览器访问一下试试
kanganxi
2017-12-07 23:03:39 +08:00
@Citrus 浏览器访问正常,用的阿里的免费证书
kanganxi
2017-12-07 23:08:55 +08:00
@Citrus 所以说这个就有点问题,不知道是微信无法识别我的免费证书,还是什么德行,非 https 一切正常,反之直接访问不到
shiny
2017-12-07 23:14:19 +08:00
我用 let's encrypt 一切正常
kanganxi
2017-12-07 23:18:12 +08:00
@shiny 目前就知道是 https 的问题,但是不知道从何下手
bazingaterry
2017-12-08 03:18:29 +08:00
也許是 HTTPS 加密協議配置問題,Web Server 用的是 Nginx 嗎?配置貼出來看看?
bazingaterry
2017-12-08 03:20:07 +08:00
我在一個小項目用 Caddy 做 Web Server,支付寶的 HTTPS 回調就一直失敗,究其原因是不支持一些太新的加密方式。
hlwjia
2017-12-08 03:48:15 +08:00
不是 https 的,微信会让你填吗?我记得是限制要 https 的
kanganxi
2017-12-08 07:13:22 +08:00
@hlwjia 深夜回复,辛苦,注意休息,微信公众号支付是在统一下单的过程中填写的,后台并不能设置
imydou
2017-12-08 07:22:00 +08:00
@kanganxi 证书里要填写两段内容,好像是你的证书加 ca 证书,缺了 ca 微信就空白页,这个坑好像踩过
kanganxi
2017-12-08 07:24:35 +08:00
@imydou 兄弟,早起回复,感谢,请问 ca 证书是微信提供的 ca 证书,还是我们自己的
imydou
2017-12-08 08:59:32 +08:00
@kanganxi #12 证书签发方的 ca
kanganxi
2017-12-08 09:18:52 +08:00
@imydou 我用的阿里的 DV 免费证书,塞克铁门,我的配置如下
SSLEngine on
SSLProtocol all -SSLv2 -SSLv3
SSLHonorCipherOrder on
SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
#SSLHonorCipherOrder on
SSLCertificateFile /usr/local/apache/cert/api/214349632020938.pem
SSLCertificateKeyFile /usr/local/apache/cert/api/214349632020938.key
SSLCertificateChainFile /usr/local/apache/cert/api/chain.pem
Keyes
2017-12-08 09:21:03 +08:00
@kanganxi 塞克铁门 . 锤地
imydou
2017-12-08 09:25:56 +08:00
@kanganxi #14

SSLCertificateChainFile is deprecated

SSLCertificateChainFile became obsolete with version 2.4.8, when SSLCertificateFile was extended to also load intermediate CA certificates from the server certificate file.
mydns
2017-12-08 09:26:57 +08:00
支持 HTTPS 回调 一直用的 HTTPS 回调
kanganxi
2017-12-08 09:32:41 +08:00
@Keyes 兄弟不太明白啥意思
kanganxi
2017-12-08 09:36:06 +08:00
@imydou SSLCertificateChainFile 去掉也是不行,这个就很郁闷了,我用浏览器或者 postman 请求都请求的到
isCyan
2017-12-08 09:36:26 +08:00
@kanganxi 赛门铁克不是赛克铁门,我也是第一次听说,捶地

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

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

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

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

© 2021 V2EX