0

QuickBooks Web Connector を介して、OpenCart の在庫を QuickBooks POS モジュールと同期しようとしています。ドキュメントには、QB POS には Web Connector バージョン 2.1.0.30 のみを使用するように記載されています。QB POS 19.0 を実行しているコンピューターに Web Connector をインストールします。アプリケーションを追加しようとすると、すぐに 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 以外の有効な解決策を持っていないようです. Web サイトは有効な cPanel v3 証明書を使用しています。お知らせ下さい。

4

1 に答える 1

0

Intuit のドキュメント ( https://developer.intuit.com/app/developer/qbdesktop/docs/get-started/get-started-with-quickbooks-web-connector )によるとWeb 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 は安全でなく、使用すべきではないため、これは良いことです。

新しいバージョンの TLS をサポートする新しいバージョンの Web コネクタにアップグレードすることをお勧めします。

于 2021-10-18T00:05:46.797 に答える