【问题标题】:realexpayment-got an error message after successful paymentrealexpayment-支付成功后收到错误信息
【发布时间】:2017-03-01 22:42:16
【问题描述】:

我正在使用 amember-5.1.5 的 realexpayment 并使用 realexpayment 系统的测试帐户。

当我使用测试卡注册并付款时,我收到以下消息,但它没有重定向回我们的网站:

您的交易已成功,但连接回商家网站时出现问题。请联系商家并告知他们您收到了此错误消息。

【问题讨论】:

    标签: payment-gateway payment realex-payments-api amember


    【解决方案1】:

    这意味着我们的托管支付页面 (HPP) 无法连接到您提供给我们的响应 URL。此 URL 在 HTTP POST 的 MERCHANT_RESPONSE_URL 字段中指定。

    它必须是可公开访问的端点,以便我们的 HPP 可以连接到它。如果您可以向他们提供相关的客户 ID 和订单 ID,您的 Realex Payments 客户经理将能够提供有关我们在尝试连接到您的响应 URL 时从您的服务器收到的响应的更多信息。

    最好的,

    肖恩·麦克多姆纳尔

    Realex 支付

    【讨论】:

    • 您的交易已成功,但连接回商家网站时出现问题。请联系商家并告知他们您收到了此错误消息。请帮助我@reaex-payments
    • 嗨 Savan,这意味着我们的 HPP 无法连接到您提供的响应 URL。例如,安全规则可能已阻止它。您应该能够在服务器日志中看到连接尝试和失败。如果您提供使用的客户 ID 和订单 ID,您也可以向您的客户经理询问更多信息。
    • 我也遇到了同样的问题 - 我已经确认我提供了正确的 MERCHANT_RESPONSE_URL 并且可以公开访问。
    • 如果您可以提供相关的订单 ID 和时间戳,请询问您的客户经理或我们支持团队的任何成员,他们将能够向您发送我们的 HPP 在尝试连接时收到的确切错误代码.
    • 我也有同样的问题。我在响应页面上使用了一些对 DB 的必要调用。该问题发生在对 DB 的 INSERT 查询上。我检查了查询,它是正确且有效的。但不知道,为什么响应页面只在 INSERT 上显示此消息。如果我将 INSERT 查询注释到 DB。响应页面开始工作。
    【解决方案2】:

    我最近遇到了这个问题,想澄清一下。 Realex 不会重定向到 MERCHANT_RESPONSE_URL,而是显示其内容。

    它似乎接受基本的 HTML 响应,但不接受完整的 HTML 文档。

    我所做的是在 MERCHANT_RESPONSE_URL 页面上输出一小段 JavaScript,以将客户重定向到包含我们的品牌和成功(或错误)消息的不同 URL:

    <script>
        window.location=https://example.com/success?msg=<?php echo urlencode( $msg ); ?>
    </script>
    

    【讨论】:

    • 我刚试过这个,不幸的是我得到了一个空白页面并且重定向没有发生,HTML输出显示上面的脚本在一个div中,类为“success”和id“结果消息”。不确定自那以后支付网关是否发生了一些变化,但现在这似乎不起作用。
    猜你喜欢
    • 2020-04-29
    • 2012-11-22
    • 2017-02-14
    • 2013-01-24
    • 2011-08-20
    • 1970-01-01
    • 2017-11-11
    • 1970-01-01
    • 2013-03-26
    相关资源
    最近更新 更多