支付网关如何 POST 到我的返回 URL,以便输出显示在我的浏览器中,而不是其 POST 代码中

问题描述 投票:0回答:1

支付网关的常见工作方式是这样的:

  1. 我将金额和其他安全详细信息发布到网关 URL
  2. 网关然后声称将交易结果 POST 到我的返回/回调 URL

在这种情况下,我有一个问题:网关如何 POST 到我的 URL,但在我的浏览器中显示 POST 结果而不是他们的 POST 代码?他们是否在执行 POST 时重定向到我的 URL(我认为根据 HTTP 规范这是不可能的)?

我能想到的唯一其他方法是,他们使用 GET 发送有效负载,其中包含 Javascript,一旦到达我的服务器,该有效负载就会在本地发布。这也不太可能,因为即使我禁用 Javascript 它也能工作

非常感谢他们如何做到这一点的解释

callback payment-gateway
1个回答
0
投票

在回调 URL 上共享响应的行业规范是使用 POST 调用,其中相关详细信息作为表单数据的一部分发送。这可以直接在代码中使用,以将支付信息呈现给最终用户。

© www.soinside.com 2019 - 2024. All rights reserved.