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 証明書を使用しています。お知らせ下さい。