wechatpay-apiv3 / wechatpay-go

微信支付 APIv3 的官方 Go Library
https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/pages/index.shtml
Apache License 2.0
988 stars 139 forks source link

连接客户端 #126

Closed zooyoyo closed 1 year ago

zooyoyo commented 1 year ago

go 1.16

1、new wechat pay client err:init client setting err:Get "https://api.mch.weixin.qq.com/v3/certificates": dial tcp: lookup api.mch.weixin.qq.com on [::1]:53: read udp [::1]:58955->[::1]:53: read: connection refused 2、本地调试没问题,云服务器上报错如上

EmmetZC commented 1 year ago

看看你们云服务器是不是有网络限制?

zooyoyo commented 1 year ago

我们用的是华为云,只有端口号限制

------------------ 原始邮件 ------------------ 发件人: "wechatpay-apiv3/wechatpay-go" @.>; 发送时间: 2022年10月10日(星期一) 上午10:05 @.>; @.**@.>; 主题: Re: [wechatpay-apiv3/wechatpay-go] 连接客户端 (Issue #126)

看看你们云服务器是不是有网络限制?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

xy-peng commented 1 year ago

dial tcp: lookup api.mch.weixin.qq.com on [::1]:53: read udp [::1]:58955->[::1]:53: read: connection refused

看这个错误提示是 dns 解析失败了,dns的端口是53。

你检查下服务器的dns解析是否配置?

也可以在远程终端上 ping api.mch.weixin.qq.com 试试。看起来似乎不是 SDK 本身的问题,怀疑是服务器配置的问题。

zooyoyo commented 1 year ago

好的,谢谢