0

我正在尝试通过 QuickBooks Web 连接器将我的 OpenCart 库存与 QuickBooks POS 模块同步。该文档说仅将 Web 连接器版本 2.1.0.30 用于 QB POS。我在运行 QB POS 19.0 的计算机上安装了 Web 连接器。当我尝试添加应用程序时,我立即收到 QBWC1048 错误。这是带有某些修订的完整日志输出:

20211010.14:08:00 UTC : QWCReader.ParseQWC() : Contents of QWC file: -
<QBWCXML>
<AppName>OpenCart + QBPOS</AppName>
<AppID>id</AppID>
<CertURL>https://fitsfashions.com</CertURL>
<AppURL>https://fitsfashions.com/index.php?route=account/qbposwc</AppURL>
<AppDescription>OpenCart + QBPOS</AppDescription>
<AppSupport>https://fitsfashions.com/index.php?route=information/contact</AppSupport>
<UserName>username</UserName>
<OwnerID>{a60d1e19-bfbb-5b94-e1a8-a34570dc1ed9}</OwnerID>
<FileID>{081bcf7f-6f6a-70c4-0935-cd28bfc05603}</FileID>
<QBType>QBPOS</QBType>
<Notify>false</Notify>
<Scheduler>
<RunEveryNMinutes>5</RunEveryNMinutes>
</Scheduler>
<IsReadOnly>false</IsReadOnly>
</QBWCXML>
20211010.14:08:00 UTC : QBWebConnector.WebServiceManager.ReadQWC(QWCReader QWC) : Parsing application configuration xml file to load its content to variables
20211010.14:08:00 UTC : : QBWC1048: QuickBooks Web Connector could not verify the web application server certificate.


Certificate URL: https://fitsfashions.comStackTrace:
at System.Net.HttpWebRequest.GetResponse()
at QBWebConnector.QWCReader.CheckCertURL()

Message (description of the exception):
The request was aborted: Could not create SSL/TLS secure channel.

Source (name of application or object that caused the exception):
System

TargetSite (method that threw the exception):
System.Net.WebResponse GetResponse()

InnerException:

 

20211010.14:08:01 UTC : QBWebConnector.WebServiceManager.ReadQWC(QWCReader QWC) : QBWC1048: QuickBooks Web Connector could not verify the web application server certificate.

QBWC1051: The new application was not added

如您所见,我尝试添加 CertURL 选项,但没有成功。从https://test.developer.intuit.com/QBWC/TroubleshootQBWC/index.aspx运行疑难解答 .qwc 文件时,我也遇到了同样的错误。我浏览了整个互联网并提供了帮助票,但不知何故,除了 CertURL 之外,似乎没有人有一个可行的解决方案。该网站使用有效的 cPanel v3 证书。请指教。

4

1 回答 1

0

根据 Intuit 的文档(https://developer.intuit.com/app/developer/qbdesktop/docs/get-started/get-started-with-quickbooks-web-connectorWeb Connector version 2.1.0.30支持这些 TLS 版本:

  • support up to TLS 1.0

但是您的网络服务器不支持旧版本的 TLS:

SSL v2  not offered
SSL v3  not offered
TLS 1.0 not offered
TLS 1.1 is not offered
TLS 1.2 offered
TLS 1.3 offered with final 

这很好,因为 TLS 1.0 不安全,不应该使用。

您可能想要升级到新版本的 Web 连接器,它支持新版本的 TLS:

于 2021-10-18T00:05:46.797 回答