整天在谷歌上搜索,阅读大量 PDF,但仍然对从 Westpac(澳大利亚的一家银行)向 Payway 系统发送数据的概念感到困惑。他们通过 API 提供访问权限,但也通过他们所谓的“NET”提供访问权限。
我理解的方式是,当客户想在我的网站上付款时,如果是 NET,客户会进入页面(由银行托管或由我托管),该页面提供输入信用卡信息详细信息的表格。然后通过正常的 POST 调用将此表单提交到 Payway 的特定 https 地址。然后处理它,浏览器返回到我指定为我在隐藏字段中发送的参数之一的 URL。
如果 API 故事类似,因此用户接收表单,填写数据,然后将数据发送到我的后端(不是 Payway 的)。然后我的后端使用提供的数据调用 payway API,一旦收到答案,就会向客户端返回确认页面。
我的理解对吗?请解释一下,因为我觉得我在这里缺少一些基本的东西。