支付网关指南

17

我从未涉及支付网关方面的工作,能否有人给予建议?


关于什么方面的建议?请更具体一些。 - ax.
为什么不试着进行一些付款,然后从那里开始。 - Daniel Earwicker
4个回答

12

支付网关因国家而异,它们是可以在您的应用程序中启用付款处理的机构。

例如,在英国BT有自己的支付网关。他们称其为BTBuynet。在印度,ICICI是主要的支付网关提供商之一。您还可以查看PayPal

它们每个都有自己的实现方式。通常,每个支付网关都有两种付款处理模式。

  1. 支付页面:这是最常用的一种方式。站点通常会将用户重定向到由支付网关托管的支付页面。这种类型有一些优点和缺点。

优点:

我们不必担心验证或存储卡详细信息,因为所有内容都由其支付页面处理。

缺点:

由于我们将用户重定向到不同的网站,所以网站的外观和感觉会有所不同。

  1. 支付服务:这是第二种类型,通常使用组件或API。卡详细信息由商家(即应用程序所有者)收集并发送进行付款处理。

希望这能让您对支付网关有一些了解。您还可以在右侧查看一些相关问题。


1
好的,我不知道这个。假设我有一个销售产品的网站,为此我想通过虚拟数据检查交易。我在哪里可以获得虚拟账号和API等信息呢? - Sakthivel

11

好的,先决定一个你想使用的支付网关。如果你只是想在线学习,我推荐使用PayPal的支付网关。他们确实不提供好的费率(他们从你向用户收取的费用中扣除一大部分),但他们有一个很好的“沙盒”系统,可以随时启用或关闭,并且开发时是免费的。这让你可以运行你的系统,仿佛一切都是“实时”的:

  • 通过你创建的虚假信用卡,钱将被存入你的沙盒账户。
  • 交易会像实时系统一样运作:你会收到确认和通知。

因此,关于这个的很好的起点是PayPal的开发者网站

哦,不要害怕使用其他网关 - 我使用过的所有网关在上线之前都有测试系统的方式。但其中许多网关在上线后不允许返回到“虚假”模拟模式。因此,在生产系统上添加和测试新功能就比较棘手了。


5
我猜你位于南半球?如果是的话,我正在澳大利亚开发一个 PHP 电商网站。我们正在使用 Payment Express http://www.paymentexpress.com/ 。正如其他人指出的那样,他们提供了几个集成选项:
  1. IFrame / 重定向 - 这种方式很容易集成。您只需将一堆东西发布到他们那里,他们就会返回一堆东西来表示交易是否完成
  2. WebService - 使用一个相当好文档化和易于实现的 XML WebService。我想这个选项比 IFrame 更复杂,但它允许更多控制事务期间发生的内容。但您需要更加警惕如何处理人们的信用卡详细信息
客户实际上选择了 Payment Express 而不是我们直接推荐,所以我的建议基于实际编写接口。他们的规格和示例代码可以在其网站上免费获取而无需注册。
希望这对你有所帮助。

2

对于南非,我们使用Moneybookers或Setcom进行支付。为了接受大多数支付,我建议使用Paypal,因为它被广泛使用,还有其他支付网关可供选择。


1
哇,这真是个惊喜!在 StackOverflow 上看到另一个南非人。 - Saajid Ismail

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接