8

整天在谷歌上搜索,阅读大量 PDF,但仍然对从 Westpac(澳大利亚的一家银行)向 Payway 系统发送数据的概念感到困惑。他们通过 API 提供访问权限,但也通过他们所谓的“NET”提供访问权限。

我理解的方式是,当客户想在我的网站上付款时,如果是 NET,客户会进入页面(由银行托管或由我托管),该页面提供输入信用卡信息详细信息的表格。然后通过正常的 POST 调用将此表单提交到 Payway 的特定 https 地址。然后处理它,浏览器返回到我指定为我在隐藏字段中发送的参数之一的 URL。

如果 API 故事类似,因此用户接收表单,填写数据,然后将数据发送到我的后端(不是 Payway 的)。然后我的后端使用提供的数据调用 payway API,一旦收到答案,就会向客户端返回确认页面。

我的理解对吗?请解释一下,因为我觉得我在这里缺少一些基本的东西。

4

3 回答 3

7

与 PayWay Net 交互的方式有很多种,具体取决于您想要的控制程度。最简单的方法是这样的:

  1. 您创建包含具有特定名称的字段的 HTML 格式。此表格由您的网站提供,但在提交时会转到 PayWay 网站。您可以添加自己的隐藏字段和信息字段。
  2. 您的用户输入一些详细信息并单击提交。
  3. 您用户的浏览器将表单提交给 PayWay。PayWay 验证值并显示询问信用卡信息的页面(通过 https)
  4. 用户输入信用卡详细信息,然后确认交易。
  5. PayWay 处理信用卡交易
  6. 或者,PayWay 可以发送回您的服务器,指示交易状态,以便您完成订单(称为服务器到服务器付款通知)
  7. 或者,PayWay 可以将浏览器重定向回您的服务器(但不要使用它来更新 yoru 数据库)

还有一些方法可以完全自定义信用卡输入页面和收据页面。

PayWay API 不同。您在服务器上安装了一个软件。当你想进行信用卡交易时,你调用这个软件。它通过互联网与 PayWay 服务器对话,进行交易,并给您一个响应。例如,如果您正在编写电话支付系统,则可以使用它,因为 PayWay 界面中不涉及任何浏览器。

(免责声明:我为 PayWay 的开发人员 Qvalent 工作)。

于 2010-07-19T03:11:38.990 回答
4

你的理解是正确的。

我已经完成了几个 Payway 集成,并且一直选择 API 解决方案,以便用户获得一致的体验并且不会在网站之间跳转。

于 2010-06-03T03:57:40.750 回答
1

PayWay 的一个奇怪之处在于,虽然大多数支付网关有 2 个选项.. 商家托管或服务器托管,但 PayWay 使用令牌请求通过其 NET 选项提供这种伪商家托管。信用卡详细信息直接在商家网站上获取,并且只会将确认暂时重定向到服务器,然后再返回。如果付费方式帐户可以与 NET 和 API 通用,这将是很棒的。但似乎 API 帐户不支持 NET 方法。因此,如果您想在您的网站上接受卡片,NET 令牌方法几乎被它更大的 API 兄弟所掩盖。

于 2010-10-20T02:15:01.440 回答