通过 Web 连接器连接到 Quickbooks 桌面 POS 时出错
Error connecting to Quickbooks Desktop POS through the web connector
我有一个客户需要将他的网站连接到 Quickbooks Desktop POS 18.0。我下载了Quickbooks webconnector,但是最新版本报错说我需要quickbooks 2015或更高版本,所以我下载了2.1.0.30版本并能够安装到机器上。
然后我使用了以下 php 应用程序 https://github.com/consolibyte/quickbooks-php。我将它安装在我的服务器上,获得了 ssl 证书和安全所需的一切。我现在只将它用于测试,但问题是当我生成 .qwc 文件并在 Web 连接器上使用它时,我收到以下错误:错误 QBWC1048:QuickBooks Web 连接器无法验证 Web 应用程序服务器证书。
我使用的域名是https://filcp.com/
Here is the certificate for the server
这是我的 qwc 文件的样子
<?xml version="1.0"?>
<QBWCXML>
<AppName>My QuickBooks SOAP Server</AppName>
<AppID></AppID>
<AppURL>https://filcp.com/QuickBooks/SOAP/Server.php</AppURL>
<AppDescription>An example QuickBooks SOAP Server</AppDescription>
<AppSupport>https://filcp.com</AppSupport>
<UserName>userName</UserName>
<OwnerID>{57F3JK78-86F1-4FCC-B1FF-9H64VB813D20}</OwnerID>
<FileID>{57F3JK78-86F1-4FCC-B1FF-9H64VB813D20}</FileID>
<QBType>QBPOS</QBType>
<Notify>false</Notify>
<Scheduler>
<RunEveryNMinutes>10</RunEveryNMinutes>
</Scheduler>
<IsReadOnly>false</IsReadOnly>
</QBWCXML>
我遵循了许多关于配置 ie 和所有配置的教程,但到目前为止没有任何效果。我可以通过 ie 访问该应用程序,但我仍然在 Web 连接器上遇到该错误。
谁能帮我弄清楚是什么原因造成的,是否有任何其他方法可以将客户的网站连接到 Quickbooks POS?
如果您访问在 .QWC
文件中引用的 URL:
您可以清楚地看到您得到的回复是:
500 Internal Server Error
您的代码已损坏。修正你的代码。如果您需要进一步的希望,post 您的代码,以便我们可以帮助您。此外,post 来自 Web 连接器的日志(点击 View Log
按钮)。
我有一个客户需要将他的网站连接到 Quickbooks Desktop POS 18.0。我下载了Quickbooks webconnector,但是最新版本报错说我需要quickbooks 2015或更高版本,所以我下载了2.1.0.30版本并能够安装到机器上。
然后我使用了以下 php 应用程序 https://github.com/consolibyte/quickbooks-php。我将它安装在我的服务器上,获得了 ssl 证书和安全所需的一切。我现在只将它用于测试,但问题是当我生成 .qwc 文件并在 Web 连接器上使用它时,我收到以下错误:错误 QBWC1048:QuickBooks Web 连接器无法验证 Web 应用程序服务器证书。
我使用的域名是https://filcp.com/
Here is the certificate for the server
这是我的 qwc 文件的样子
<?xml version="1.0"?>
<QBWCXML>
<AppName>My QuickBooks SOAP Server</AppName>
<AppID></AppID>
<AppURL>https://filcp.com/QuickBooks/SOAP/Server.php</AppURL>
<AppDescription>An example QuickBooks SOAP Server</AppDescription>
<AppSupport>https://filcp.com</AppSupport>
<UserName>userName</UserName>
<OwnerID>{57F3JK78-86F1-4FCC-B1FF-9H64VB813D20}</OwnerID>
<FileID>{57F3JK78-86F1-4FCC-B1FF-9H64VB813D20}</FileID>
<QBType>QBPOS</QBType>
<Notify>false</Notify>
<Scheduler>
<RunEveryNMinutes>10</RunEveryNMinutes>
</Scheduler>
<IsReadOnly>false</IsReadOnly>
</QBWCXML>
我遵循了许多关于配置 ie 和所有配置的教程,但到目前为止没有任何效果。我可以通过 ie 访问该应用程序,但我仍然在 Web 连接器上遇到该错误。
谁能帮我弄清楚是什么原因造成的,是否有任何其他方法可以将客户的网站连接到 Quickbooks POS?
如果您访问在 .QWC
文件中引用的 URL:
您可以清楚地看到您得到的回复是:
500 Internal Server Error
您的代码已损坏。修正你的代码。如果您需要进一步的希望,post 您的代码,以便我们可以帮助您。此外,post 来自 Web 连接器的日志(点击 View Log
按钮)。