PHP中的信用卡支付网关?

时间:2009-09-17 16:27:52

标签: php api transactions payment-gateway credit-card

我需要处理信用卡并与后端支付服务集成以对其进行信贷。互联网上的大多数解决方案都需要中介,例如。 2COGCOAuth.net

您是否有使用PHP实施信用卡支付网关的经验?感谢任何帮助。

感谢您的时间。

5 个答案:

答案 0 :(得分:37)

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

查看documentationFAQ,如果您有更多问题,请随时前往chatroom

答案 1 :(得分:13)

如果您需要快速和脏的东西,您可以使用PayPal的“购买”按钮并将其放在您的页面上。这些将使人们离开现场到PayPal,他们可以用PayPal帐户或信用卡付款。这是免费的,而且非常容易实现。

如果您想要人们使用信用卡在现场支付更好的东西,那么您可能希望调查其中一个第三方支付提供商。他们(我知道)都不是完全免费的。所有人都会收取每笔交易费用,而且大部分都会收取月费。

我个人使用过Authorize.NET和PayPal网站付款专业版。两者都有很棒的API和示例代码,您可以通过PHP轻松地将它们连接起来。

答案 2 :(得分:11)

那里有多个网关,但我不知道可靠的网关是免费的。像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 Info,请参阅:

https://www.pcisecuritystandards.org/

答案 3 :(得分:4)

Braintree还有一个开源PHP library,使PHP集成变得非常简单。

答案 4 :(得分:2)

我们发现的最佳解决方案是与其中一个中介机构合作。否则,您将不得不处理一系列其他要求,如PCI合规性。我们使用Verifone的IPCharge,效果很好。

相关问题