首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从付费支付网关到我的网站- firstdata获得交易结果?

如何从付费支付网关到我的网站- firstdata获得交易结果?
EN

Stack Overflow用户
提问于 2020-08-03 03:10:36
回答 1查看 360关注 0票数 1

我正试图在我的网站上实现FirstData - Payeezy支付网关,一旦用户单击“支付”按钮,就会打开托管的“结帐页面”(Payeezy支付网关打开)。

如何打开付费网关页面的示例代码:

代码语言:javascript
复制
<form action="https://checkout.globalgatewaye4.firstdata.com/payment" method="post"> 

  <input name="x_login" value="WSP­EXA­001­01" type="hidden"> 

  <input name="x_amount" value="1.23" type="hidden"> 

  <input name="x_fp_sequence" value="123456" type="hidden"> 

  <input name="x_fp_timestamp" value="1191600622" type="hidden"> 

  <input name="x_fp_hash" value="4b04d15ccd9007658c2dadc679899ec4" type="hidden"> 

  <input name="x_show_form" value="PAYMENT_FORM" type="hidden"> 

  <input value="Checkout" type="submit"> 

</form>

在这里,我可以成功地进行卡片交易,我也能看到打印在网关上的收据。

但是,我希望交易结果的细节回到我的网站。那我该怎么找回它们呢?

我正在遵循这份官方手册,https://support.payeezy.com/hc/en-us/articles/203992129-Hosted-Checkout-Payment-Pages-Integration-Manual

另外,我已经看过了手册,很少有东西叫做沉默的post和中继响应,我必须使用它们来接收事务的细节,但是我不知道如何实现这两种技术?

注意:我使用react js作为前端,使用节点js作为后端。我正在使用沙箱帐户

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-18 20:03:21

免责声明:我不使用那个API,所以这是基于docs的:

在你发布的链接中,他们解释了如何在接收链接、静音邮件和中继响应之间进行选择?的不同之处

“链接”选项需要用户操作(单击链接),但自动REDIrect除外。

注:如文档中所述( mine):

对于每天做少量交易的商人来说,这种方法是最理想的,因为他们不介意使用第一个Data网关实时支付管理器(RPM) 来调节数据(后来是)。

这很可能是一个安全警告,因为基于浏览器的GET/POST有效负载可以很容易地被检查(并且可能被欺骗)。因此,事务数据的“真实来源”在它们的RPM中。

Relay ResponseSilent Post不是基于链接/重定向/浏览器的,它们是serverserver请求/响应流,并提供了更多的灵活性。从本质上说,这些选项要求您在服务器上有一个“侦听器”来处理来自Payeezy的数据--前者(Relay Response)需要“握手”-- re:您的服务器必须使用将显示给最终用户的HTML来响应Payeezy。Silent Post不需要握手,只需要HTTP 200

实现/选择的详细信息见所提供的链接。我建议查找有关、重试、等方面的信息(如果不是在文档中)。这样您就知道了,如果/当您的服务器(“侦听器”)在事务发生时由于任何原因无法对Payeezy作出响应,您应该如何做。

Hth。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63223202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档