我们知道有这么多的支付网关服务提供商贝宝即,moneybrookers,authorize.net和许多国家和国际支付网关提供商。 现在,我的问题是,什么是发展我们自己的支付网关服务来处理任何Visa和MasterCard,无论在世界任何银行的步骤。 从该组织应该我需要权威来发展自己的支付网关服务。 什么是API和www.visa.com和www.mastercard.com提供给开发自己的支付网关服务的协议。 我不知道,支付网关服务提供商的API已经与VISA卡品牌网站,卡发卡行和收单行交互??请给我指引......谢谢大家提前为你的答案..
Answer 1:
一个支付网关和支付处理器是两回事。 支付网关,如Authorize.Net ,允许一个网站或软件支付信息发送到支付处理器进行付款。 支付处理器不支付的实际操作(如检查是否资金到位的卡上,是它批准, AVS , CVV验证等)。
要获得Visa和万事达的关系,你需要成为会员服务提供商(MSP)和独立销售组织(ISO)。 这成本约$ 10,000前面,然后每年$ 5,000,如果你的批准 。 背景检查和审查参与。 这是由您发起银行,你还必须找到完成。
要建立一个支付网关你有很多比你们的工作。 这是不是你会与像PHP语言编写的一个项目。 你可能会需要使用高级语言如C或C ++。 编译的东西,这将是更快,更强大的那么PHP。 你可以用供电PHP(即用户控制面板),但后端的东西,包括支付处理您的基于Web的前端,将需要在更高层次的语言。 您还需要一个企业级数据库作为开源数据库永远无法处理这样的任务。 基本上你正在寻找使用Oracle数据库这是昂贵的,但还设计了这样的事情。
你的第一个主要问题将是PCI DSS合规性 。 你将不得不将系统从顶部定期合规性检查固定底部。 这是一个很大的困难,然后它的声音。 和昂贵的,太。
你的第二个主要问题将由处理网络上得到认证。 要成为一个成功的支付网关,您必须对每一个处理平台进行认证,并有其中至少有16,我能想到的把我的头顶部。 通过认证需要大约每两个月。 您可以同时做这些,但你会在看每年至少要对所有的人的认证。 而且每一个都有不同的API,所以你需要编写你的支付网关与他们的合作。
你的第三个大问题将是您存储数据。 你不仅拥有PCI DSS的问题来处理,但你需要捕获和存储,通过你的系统运行多年的每一笔交易。 这类型的数据将需要大量的储存空间(这也将需要保护)。
你的第四个主要问题将加工量。 网关必须能够在第二或以下进行交易。 这意味着你的硬件解决方案必须能够特别是在节日期间,以规模求大流量。 它需要能够处理每秒数百交易(千如果你成为成功的)。 这是一个很大的原因,你需要使用PHP上更高层次的语言。
您的第五个主要问题是,你需要创建一个功能强大且易于使用的API为Web开发人员可以使用连接到您的支付网关。 他们需要能够做的一切信用卡终端可以通过代码来执行。 该记录应该是乐趣无穷! ;)
次要问题包括:
确保您的广告符合ECI( 电子商务指标要求所有网上交易)
保护所有的数据传输(SSL)
提供用户控制面板
如果你想获得成功,你还需要有可用的防欺诈工具
建立一个支付处理器,是一个更为艰巨的任务。 这将需要与银行的关系(朋友刚刚经历这个过程中为他们的新合资企业去,花了一年多刚拿到银行同意与他们合作)。 我怀疑它会要求你有很多钱预留处理导致客户被拖欠货款的潜在处理问题。 我说的是至少六位数。
该技术的东西将至少建立一个支付网关一样复杂。 您需要与银行对接。 其中很多。 和您的正常运行必须是100%。 我还没有去过这个深藏在它的所有技术方面的,所以我不能给你什么更具体的那么。
支付网关是一个浩大的工程,但可行的。 如果你限制它会与网络变得更加容易。 也许坚持最流行的开始,并从那里走。 一个更好的想法可能是合作伙伴,处理银行,并通过他们销售的商家账户。 那么首先让你的支付网关的工作只是为他们。 然后你就可以启动更快,也赚钱信用卡处理。 付款处理器部分是巨大的,可能超出了你想做的事情的范围。 如果不是,它是这远远超出了程序员的少数一项艰巨任务。 你会需要律师,太。