39

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

你有使用 PHP 实现信用卡支付网关的经验吗?任何帮助表示赞赏。

谢谢你的时间。

4

5 回答 5

37

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

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

于 2012-04-01T20:54:42.083 回答
14

如果您需要快速而肮脏的东西,您可以使用 PayPal 的“购买”按钮并将它们放在您的页面上。这些将把人们带到异地到贝宝,在那里他们可以使用贝宝账户或信用卡支付。这是免费的,而且非常容易实现。

如果您想要一些更好的东西,人们使用信用卡在现场付款,那么您会想要研究那些第三部分支付提供商之一。它们(据我所知)都不是完全免费的。所有人都将收取每笔交易费用,并且大多数人还将收取月费。

就我个人而言,我曾与 Authorize.NET 和 PayPal Website Payments Pro 合作过。两者都有很棒的 AP​​I 和示例代码,您可以很容易地通过 PHP 连接到它们。

于 2009-09-17T16:38:01.757 回答
11

那里有很多网关,但我不知道有一个可靠的免费网关。像 PayPal 这样的大多数网关都会为您提供 API,允许您处理信用卡,以及做作废、收费或退款等操作。

您需要担心的另一件事是 PCI 合规性的到来,这基本上是说如果您不合规,您(或您工作的公司)将因您的商业银行和/或卡供应商在 7 月之前不合规而承担责任2010 年。这将对您处以巨额罚款,并可能撤销您处理信用卡的能力。

话虽如此,像 PayPal 这样的公司都有一个 PHP SDK:

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

授权网:

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

这是美国最受欢迎的两个。

有关 PCI 信息,请参阅:

https://www.pcisecuritystandards.org/

于 2009-09-17T16:36:50.480 回答
4

Braintree还有一个开源PHP 库,它使 PHP 集成变得非常容易。

于 2010-03-09T04:22:13.717 回答
2

我们找到的最佳解决方案是与其中一个中介合作。否则,您将不得不处理许多其他要求,例如 PCI 合规性。我们使用 Verifone 的 IPCharge,效果很好。

于 2009-09-17T16:33:11.113 回答