2009-09-17 10 views
35

Ich muss Kreditkarten verarbeiten und mit Backend-Zahlungsdiensten integrieren, um sie zu kreditieren. Die Mehrheit der Lösungen im Internet benötigen einen Vermittler, z. 2CO, GCO, Auth.net.Kreditkarte Zahlung Gateway in PHP?

Haben Sie Erfahrung mit der Implementierung eines Kreditkarten-Payment-Gateways in PHP? Jede Hilfe in geschätzt.

Danke für Ihre Zeit.

+7

48723 ansichten, 28 stimmen 15 favoriten ..Wer hat die Fukin-Hölle diese Frage geschlossen? –

Antwort

32

Stripe hat eine PHP-Bibliothek akzeptieren Kreditkarten ohne ein Händler-Konto benötigt: https://github.com/stripe/stripe-php

Schauen Sie sich die documentation und FAQ, und fühlen sich frei von unseren chatroom fallen, wenn Sie weitere Fragen haben.

+0

Fantastisch! Einfach zu bedienen und keine versteckten Gebühren. –

+1

Leider nur noch mit amerikanischen Bankkonten arbeiten ... – Blackbam

+3

Keine versteckten Gebühren? Wird Stripes nicht wie '2% + 30c' pro Transaktion berechnet? – iGbanam

1

Die beste Lösung, die wir gefunden haben, war die Zusammenarbeit mit einem dieser Vermittler. Ansonsten müssen Sie mit einer Reihe anderer Anforderungen wie PCI-Compliance umgehen. Wir verwenden Verifones IPCharge und es funktioniert ganz gut.

9

Es gibt mehr als ein paar Gateways da draußen, aber ich kenne kein zuverlässiges Gateway, das kostenlos ist. Die meisten Gateways wie PayPal werden Ihnen APIs zur Verfügung stellen, mit denen Sie Kreditkarten bearbeiten und Dinge wie Stornieren, Kosten oder Rückerstattung tun können. Die andere Sache, über die Sie sich Gedanken machen müssen, ist das Eintreffen der PCI-Konformität, die grundsätzlich besagt, dass Sie (oder das Unternehmen, für das Sie arbeiten) von Ihrer Händlerbank und/oder Kartenverkäufer nicht haftbar gemacht werden bis Juli 2010 zu erfüllen. Dies wird hohe Geldstrafen für Sie auferlegen und möglicherweise die Möglichkeit für Sie, Kreditkarten zu verarbeiten, widerrufen.

Alles, was gesagt wird Unternehmen wie PayPal ein 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/

Das sind zwei der populäreren für die Vereinigten Staaten . siehe

Für PCI-Info:

https://www.pcisecuritystandards.org/

+0

Wo kann ich lesen, dass "du dich mit PCI-Sachen kompilieren musst"? – Chris

+1

https://www.pcisecuritystandards.org/ –

+0

@Scott ich meinte, wo kann ich das Gesetz finden. zumindest auf dieser Seite kann ich keine Mitteilung finden, dass Sie per Gesetz gezwungen sind, sich bis zum Juli 2010 zu kompilieren. – Chris

11

Wenn Sie etwas schnell und schmutzig, dann können Sie nur verwenden, PayPal „Buy“ Tasten und lassen Sie sie auf Ihren Seiten. Diese bringen die Leute zu PayPal, wo sie mit einem PayPal-Konto oder einer Kreditkarte bezahlen können. Dies ist kostenlos und super einfach zu implementieren.

Wenn Sie etwas schöneres wollen, wo die Leute vor Ort mit ihrer Kreditkarte bezahlen, dann sollten Sie sich einen dieser dritten Zahlungsanbieter ansehen. Keine von ihnen (die ich kenne) sind völlig frei. Alle haben eine Gebühr pro Transaktion, und die meisten haben auch eine monatliche Gebühr.

Persönlich habe ich mit Authorize.NET und PayPal Website Payments Pro gearbeitet. Beide haben großartige APIs und Beispielcode, die Sie einfach über PHP einbinden können.

+0

ist Authorize.NET in INR verfügbar? – amolv

+1

@amolv - irgendwie, können Sie Zahlungen in INR akzeptieren, aber als der Händler müssen Sie ein US-Bankkonto haben. Der Kreditkartenanbieter würde die Konvertierung von INR -> USD übernehmen. Siehe hier: http://developer.authorize.net/faqs/#global –

Verwandte Themen