【问题标题】:How to use response functions in Hosted Payment Form in Chase Paymentech?如何在 Chase Paymentech 的托管支付表单中使用响应函数?
【发布时间】:2016-10-30 15:06:22
【问题描述】:

我目前正在研究与 php 的大通支付网关集成。它的文档非常糟糕,没有显示如何在商家父页面上使用响应功能。我在大通支付技术中使用托管支付表格 (HPF)。在商家父页面上,我有响应功能和包含托管支付表单的 iframe。这里不知道怎么用响应函数比如

cancelCREPayment() 
whatCVV2() 
creHandleErrors(errorCode)
creHandleDetailErrors(errorCode, gatewayCode, gatewayMessage)
completeCREPayment(transaction) 

在商家父页面上。我已经在管理面板提交了callback_urlcss_url 等。

【问题讨论】:

    标签: javascript php payment-gateway


    【解决方案1】:

    解决了吗?如果没有,您的 callback_url 中有什么? Chase paymenttech 网站文档部分提供了一个示例 callback.html 文件,其中包含这些方法的实际实现。您可以在 iFrame html 页面中覆盖这些内容。

    【讨论】:

    • 是的,这个问题已经解决了。我已经从他们的开发者帐户下载了 callback.html 并将其用作 callback_url 并且一切正常。但在你回答之前我已经这样做了;)。顺便说一句谢谢,我接受你的回答。
    • @ChintanPanchal 感谢您的接受!如果我以前看过这个问题,我的回答可能会对你有所帮助:)。这可能无关紧要,但我想知道您如何能够从 return_url 中的追逐中捕获响应信息?我很难捕捉到它。任何帮助,将不胜感激。谢谢!
    • 这是我所做的一个过程,如果您使用 iframe 进行追踪支付表单,那么您必须提供 callback_url 以获取追踪支付技术的响应。您将从大通支付技术开发者帐户中获得此 callback.html 文件。在您的服务器上上传 callback.html 文件并提供父 iframe 的 callback_url 的完整路径。就是这样,请不要对 callback.html 进行任何更改。现在在您的父 iframe 页面上使用这五个函数,例如 whatCVV2()、errorHandler(errorCode) 等。运行您的父 iframe 页面,您将看到所有这些功能都将起作用。希望这会有所帮助。
    • @ChintanPanchal 我应该在这里更清楚。我已经完成了 callback_url 的东西。 我只是在努力让 return_url 正常工作。 Orbital 网关文档说我们应该有一个服务在 return_url 处监听来自 HPF 的响应 XML。你配置了这个return_url吗?如果是这样,我应该在这里寻找什么?我的代码在 C# 中。
    • Venu 我已经将大通支付技术与 php 集成。我假设您已经完成了与我上述评论类似的过程。现在接下来我所做的是当您的付款成功时 [code] completeCREPayment(transaction) [/code] 功能将被触发。您将从 json 代码中的交易参数中获取来自追逐支付技术的所有响应数据。我们没有在 iframe 中提供 return_url。使用该响应数据,我将 ajax 请求发送到我的控制器并将所有需要的数据存储在数据库中。希望这会对你有所帮助。
    猜你喜欢
    • 1970-01-01
    • 2015-09-25
    • 2012-01-21
    • 2012-09-10
    • 2019-10-20
    • 1970-01-01
    • 2020-10-18
    • 1970-01-01
    • 2017-02-21
    相关资源
    最近更新 更多