PHP中的信用卡支付网关?

我需要处理信用卡并与后端支付服务进行整合,以信贷。 互联网上的大多数解决scheme都需要一个中介,例如。 2CO , GCO , Auth.net 。

在PHP中实现信用卡支付网关有什么经验吗? 任何帮助表示赞赏。

谢谢你的时间。

Stripe有一个PHP库来接受信用卡,而不需要商家帐户: https : //github.com/stripe/stripe-php

查看文档和常见问题解答 ,如果您有更多问题,请随时通过我们的聊天室下载 。

如果您需要快速和肮脏的东西,您可以使用贝宝的“购买”button,并将其放在您的网页上。 这些将会把人们带到贝宝,在那里他们可以用贝宝账户或信用卡支付。 这是免费的,超级容易实现。

如果你想要一些更好的人在现场用他们的信用卡支付,那么你会想看看这些第三方支付提供商之一。 他们中没有一个(我知道)是完全免费的。 所有将有一笔交易费用,并且大多数也将有一个月费。

我个人曾与Authorize.NET和PayPal网站付款专业。 两者都有很好的API和示例代码,您可以通过PHP轻松地连接到这些代码。

在那里有几个网关,但我不知道一个可靠的免费网关。 像PayPal这样的大多数网关都会为您提供API,让您可以处理信用卡,并执行无效,收费或退款等操作。

另一件你需要担心的是PCI合规的到来,基本上说,如果你不符合要求,你(或你工作的公司)将由你的商业银行和/或卡供应商承担责任,这将会对你施加巨额罚款,并可能撤销你处理信用卡的能力。

像PayPal这样的公司都有一个PHP SDK:

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/library_download_sdks

Authorize.Net:

http://developer.authorize.net/samplecode/

对美国来说这是比较受欢迎的两种。

有关PCI信息,请参阅:

https://www.pcisecuritystandards.org/

Braintree也有一个开源的PHP库 ,使得PHP集成非常简单。

我们find的最好的解决scheme是与其中一个中间人合作。 否则,你将不得不处理一些其他的要求,如PCI合规性。 我们使用Verifone的IPCharge,效果很好。