【问题标题】:eSELECTplus API integration issueeSELECTplus API 集成问题
【发布时间】:2011-05-02 20:44:27
【问题描述】:

我正在尝试使用 PHP 将 eSELECTplus (Moneris) 与我的应用程序集成,但我一直遇到奇怪的错误。

只要我使用测试 api 密钥和存储 ID,一切正常。当我切换到实时 API 密钥和存储 ID 时,我开始从服务器收到“SQL 问题”。这是我从服务器返回的响应。

不确定是什么原因造成的。有没有其他人遇到过这个问题?

谢谢

【问题讨论】:

  • 想通了。如果需要,请关闭问题。
  • 约翰,您能发布解决方法吗?不过好像真的很久以前了。
  • @Obaid 发布什么解决您的问题??
  • 现在是 2017 年,我们仍然面临同样的问题。

标签: php payment-gateway


【解决方案1】:

如果有人仍然有这个问题,Moneris 并不是那么好。事实证明,他们的一些 xml 请求元素的顺序很重要。因此,如果您必须创建自己的 api,因为他们的 api 很糟糕,请确保将 store_id xml 元素放在 api_token 元素之前。此外,mpgGlobals 类中的主机默认为测试主机,因此一旦上线,您必须将“MONERIS_HOST”从 esplusqa.moneris.com 更改为 esplus.moneris.com

<request>
    <store_id>storeid</store_id>
    <api_token>apitoken</api_token>
    <us_purchase>...</us_purchase>
</request>

上面的可以,下面的不行

<request>
    <api_token>apitoken</api_token>
    <store_id>storeid</store_id>
    <us_purchase>...</us_purchase>
</request>

【讨论】:

    【解决方案2】:

    我遇到了同样的问题。 我收到了发送到服务器 (XML) 的内容请求并验证了每个字段的数据。我检查了它是否与文档中指定的数据类型匹配。我发现了一些不符合要求的值,并在我的脚本中修复了它们。它使我的脚本工作。

    【讨论】:

      【解决方案3】:

      令我惊讶的是,可用的 Moneris mpgClasses.php 文件的编码有多糟糕以及它有多不完整。我不得不对类文件进行多次更改,以使其可用于文件的加拿大和美国版本,这也很荒谬,当唯一真正的区别是字段名称时有两个版本。如果没有我的修复,该文件就会因多个 php 错误而死。

      一年多来,加拿大版的课程在我的在线商店中完美运行。现在我正在尝试使用美国版本的 Moneris API,它一团糟。 即使我进行了更改,它也会抛出这个无用的“SQL 问题”。

      原来这意味着您的帐户无效或输入错误。我使用的是测试帐户“monusqa02”而不是“monusqa002”并且修复了它。

      【讨论】:

        【解决方案4】:

        我在尝试验证 CC 编号时遇到 SQL 错误。 技术支持人员告诉我,这是因为我们的帐户中没有启用保险柜功能

        SQL 错误 - 您需要将保险柜功能添加到您的帐户。

        【讨论】:

          【解决方案5】:

          请注意,我的 SQL 问题是由下载的 mpgClasses 文件引起的 ***保险库版本

          在哪里找到

              MONERIS_HOST => 'esplus.moneris.com',
          

          应该是

              MONERIS_HOST => 'esplusqa.moneris.com',
          

          至少要完成集成的“测试”

          【讨论】:

            猜你喜欢
            • 2019-07-18
            • 1970-01-01
            • 2023-03-09
            • 2011-09-01
            • 2023-03-12
            • 1970-01-01
            • 2023-03-06
            • 2013-09-08
            • 1970-01-01
            相关资源
            最近更新 更多