我需要处理信用卡并与后端支付服务集成以对其进行信贷。互联网上的大多数解决方案都需要中介,例如。 2CO,GCO,Auth.net。
您是否有使用PHP实施信用卡支付网关的经验?感谢任何帮助。
感谢您的时间。
答案 0 :(得分:37)
Stripe有一个PHP库,可以接受信用卡而无需商家帐户:https://github.com/stripe/stripe-php
查看documentation和FAQ,如果您有更多问题,请随时前往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,请参阅:
答案 3 :(得分:4)
Braintree还有一个开源PHP library,使PHP集成变得非常简单。
答案 4 :(得分:2)
我们发现的最佳解决方案是与其中一个中介机构合作。否则,您将不得不处理一系列其他要求,如PCI合规性。我们使用Verifone的IPCharge,效果很好。