4

在 Braintree 的“透明重定向如何工作”的第 2 步中,他们指出:

然后支付网关存储数据并将客户重定向回您的站点。由于支付网关将客户重定向回您的网站而不显示任何内容,因此客户不会注意到他或她曾经离开过您的网站。

这种透明重定向究竟是如何实现的?

  • HTML 元刷新?
  • Javascript 加载 URL 片段?
  • HTTP 3xx 重定向?
4

1 回答 1

7

我是 Braintree 的开发人员。

我们目前使用 HTTP 重定向来实现这一点。商家通过将表单设置action为 Braintree URL 来配置要发布给我们的表单。

当我们收到表单帖子时,我们会将用户重定向回商家的网站,而不显示任何内容。我们通过HTTP 3xx带有标头的响应来做到这一点Location

除非用户正在查看他们的浏览器状态栏,否则他们不会有任何明显的迹象表明他们离开了商家的网站。这使商家可以控制结账过程的用户体验,而无需让信用卡数据通过他们的服务器。

您还可以在我们的网站上阅读我们的透明重定向 API 的概述。

于 2012-10-15T16:11:04.703 回答