【问题标题】:Error connecting to Quickbooks Desktop POS through the web connector通过 Web 连接器连接到 Quickbooks Desktop POS 时出错
【发布时间】:2018-09-03 01:49:39
【问题描述】:

我有一个客户需要将他的网站连接到 Quickbooks Desktop POS 18.0。我下载了 Quickbooks 网络连接器,但最新版本出错并说我需要 2015 年或更高版本的 quickbooks,所以我下载了 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?

【问题讨论】:

    标签: quickbooks qbxml qbwc


    【解决方案1】:

    如果您访问您在 .QWC 文件中引用的 URL:

    您可以清楚地看到您收到的回复是:

    500 Internal Server Error

    您的代码已损坏。修复你的代码。如果您需要进一步的希望,请发布您的代码,以便我们为您提供帮助。此外,从 Web 连接器发布您的日志(点击 View Log 按钮)。

    【讨论】:

    • 我做错了。谢谢基思,你确实为我指明了正确的方向。
    • 嗨@KeithPalmerJr。我致力于使用示例应用程序 Web 连接器。我的 .QWC 文件现在引用了这个 url,filcp.com/docs/example_app_web_connector/qbwc.php 现在工作正常,但我仍然遇到同样的错误。错误 QBWC1048:QuickBooks Web 连接器无法验证 Web 应用程序服务器证书。你认为这可能是因为 quickbbooks 和网络连接器版本太旧了吗?谢谢。
    • 我认为你应该发布你的日志,这样我们才能真正帮助你。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多