paypal,authorize.net和许多其他支付网关服务如何获得签证卡处理,无论银行?

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

我们知道有这么多支付网关服务提供商,即paypal,moneybrookers,authorize.net以及许多国内和国际支付网关提供商。现在,我的问题是开发我们自己的支付网关服务以处理任何签证和万事达卡的步骤是什么,无论世界上任何一家银行。我应该从哪个组织获得授权来开发我自己的支付网关服务。 www.visa.com和www.mastercard.com提供了什么api和协议来开发自己的支付网关服务。我不知道支付网关服务提供商的api必须与签证卡品牌网站,发卡银行和收单银行互动.. ??请提供我的指导方针......谢谢大家提前答复你的问题。

paypal payment-gateway payment authorize.net payment-processing
1个回答
37
投票

一个payment gateway和一个payment processor是两个不同的东西。支付网关,如Authorize.Net,允许网站或软件将支付信息发送到支付处理器以处理支付。支付处理器进行支付的实际处理(例如检查卡上是否有资金,是否获得批准,AVSCVV verification等)。

要获得与Visa和MasterCard的关系,您需要成为Member Service Provider (MSP)和独立销售组织(ISO)。如果您获得批准,前期费用约为10,000美元,然后每年5,000美元。涉及背景检查和审查。这是由您的赞助银行完成的,您也必须找到。

要构建支付网关,您需要做很多工作。这不是您用PHP之类的语言编写的项目。您需要使用更高级别的语言,如C或C ++。编译的东西比PHP更快,更健壮。您可以使用PHP(即用户控制面板)为基于Web的前端提供支持,但后端内容(包括支付处理)将需要使用更高级别的语言。您还需要一个企业级数据库,因为开源数据库永远无法处理这样的任务。基本上你正在考虑使用昂贵但也为此类设计的Oracle数据库。

你的第一个主要问题是PCI DSS compliance。您必须定期进行合规性检查,从上到下保护您的系统。这听起来要困难得多。也很昂贵。

您的第二个主要问题是获得处理网络的认证。要成为一个成功的支付网关,您必须在每个处理平台上获得认证,并且至少有16个我能想到的最重要的处理平台。获得认证大约需要两个月。您可以同时进行这些操作,但您至少需要一年时间才能获得所有这些认证。每个API都有不同的API,因此您需要对支付网关进行编码以便与所有这些API配合使用。

您的第三个主要问题是您存储的数据。您不仅需要处理PCI DSS问题,而且还需要捕获并存储通过系统运行的每个事务多年。这种数据将需要大量的存储空间(也需要保护)。

你的第四个主要问题是处理量。网关必须能够在一秒或更短时间内执行事务。这意味着您的硬件解决方案必须能够适应繁忙的流量,特别是在假日季节。它需要能够每秒处理数百个事务(如果您成功,则需要数千个事务)。这就是为什么你需要使用比PHP更高级别的语言的一个重要原因。

您的第五个主要问题是,您需要创建一个功能强大且易于使用的API,供Web开发人员用于连接到您的支付网关。他们需要能够完成信用卡终端可以通过代码完成的所有事情。记录应该很有趣! ;)

小问题包括:

  • 确保您符合ECI(所有互联网交易都需要Electronic Commerce Indicator
  • 保护所有数据传输(SSL)
  • 提供用户控制面板
  • 如果您想获得成功,您还需要提供反欺诈工具

构建支付处理器是一项更加艰巨的任务。它需要与银行建立关系(一位朋友刚刚通过这个过程进行新的投资,并且花了一年多的时间才让银行同意与他们合作)。我怀疑它会要求您留出大量资金来处理导致客户欠款的潜在处理问题。我说的至少有六个数字。

技术方面至少与构建支付网关一样复杂。你需要与银行接口。其中很多。而且你的正常运行时间必须是100%。我没有深入到这一切的技术方面,所以我不能给你更具体的东西。

支付网关是一个巨大的项目,但可行。如果限制它将使用的网络,它会变得更容易。也许坚持最受欢迎的开始并从那里开始。更好的想法可能是与处理银行合作并通过它们销售商家帐户。然后让您的支付网关首先为他们工作。然后你可以更快地启动,也可以通过信用卡处理赚钱。支付处理器部分非常庞大,可能超出了您想要的范围。如果没有,这是一项超越少数程序员的巨大任务。你也需要律师。

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