Kreditkarten-Zahlungsgateway in PHP? [closed]

Lesezeit: 4 Minuten

Benutzer-Avatar
Robin Rodricks

Ich muss Kreditkarten verarbeiten und in Backend-Zahlungsdienste integrieren, um sie gutzuschreiben. Die meisten Lösungen im Internet erfordern einen Vermittler, z. 2CO, GCO, Auth.net.

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

Vielen Dank für Ihre Zeit.

Streifen hat eine PHP-Bibliothek, um Kreditkarten zu akzeptieren, ohne ein Händlerkonto zu benötigen: https://github.com/stripe/stripe-php

Probier das aus Dokumentation und FAQund schauen Sie gerne bei uns vorbei Chatraum wenn Sie weitere Fragen haben.

  • Fantastisch! Einfach zu bedienen und keine versteckten Kosten.

    –Robin Rodricks

    14. April 2012 um 15:42 Uhr

  • Leider arbeite ich momentan nur mit amerikanischen Bankkonten…

    – Blackbam

    4. September 2012 um 14:04 Uhr

  • Keine versteckten Kosten? Lädt Stripe nicht so auf 2% + 30c pro Transaktion?

    – Igbanam

    25. März 2015 um 12:24 Uhr

  • Hier ist ein sehr einfaches Tutorial/Beispiel für die Implementierung von Stripe: code.tutsplus.com/tutorials/…

    – José Cifuentes

    10. März 2016 um 15:33 Uhr

  • Ihre Dokumentation ist schrecklich.

    – Lukas Spring

    6. Mai 2017 um 20:12 Uhr

Wenn Sie etwas schnelles und schmutziges brauchen, können Sie einfach die “Kaufen”-Schaltflächen von PayPal verwenden und sie auf Ihren Seiten ablegen. Diese führen die Leute von der Website 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, bei dem die Leute vor Ort mit ihrer Kreditkarte bezahlen, sollten Sie sich einen dieser Drittanbieter für Zahlungen ansehen. Keiner von ihnen (der mir bekannt ist) ist völlig kostenlos. Alle werden eine Gebühr pro Transaktion haben, und die meisten werden auch eine monatliche Gebühr haben.

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

  • ist Authorize.NET in INR verfügbar?

    – amolv

    20. Juli 2011 um 9:57 Uhr


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

    – Eric Petroelje

    11. August 2011 um 20:57 Uhr

Es gibt mehr als ein paar Gateways da draußen, aber mir ist kein zuverlässiges Gateway bekannt, das kostenlos ist. Die meisten Gateways wie PayPal stellen Ihnen APIs zur Verfügung, mit denen Sie Kreditkarten verarbeiten und Dinge wie stornieren, belasten oder erstatten können.

Die andere Sache, über die Sie sich Sorgen machen müssen, ist die kommende PCI-Konformität, die im Grunde besagt, dass Sie (oder das Unternehmen, für das Sie arbeiten) von Ihrer Handelsbank und/oder Ihrem Kartenanbieter dafür haftbar gemacht werden, dass Sie bis Juli nicht konform sind, wenn Sie nicht konform sind von 2010. Dies wird Ihnen hohe Bußgelder auferlegen und Ihnen möglicherweise die Möglichkeit entziehen, Kreditkarten zu verarbeiten.

Abgesehen davon haben 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 beliebtesten für die Vereinigten Staaten.

Für PCI-Info siehe:

https://www.pcisecuritystandards.org/

  • Wo kann ich etwas über das “Sie müssen mit PCI konform sein” lesen?

    – Chris

    9. Oktober 2009 um 11:16 Uhr

  • pcisecuritystandards.org

    – Scott Lanze

    9. Oktober 2009 um 15:41 Uhr

  • @Scott Ich meinte, wo finde ich das Gesetz. Auf dieser Seite kann ich zumindest keinen Hinweis finden, dass Sie gesetzlich verpflichtet sind, bis Juli 2010 konform zu sein

    – Chris

    12. Oktober 2009 um 0:37 Uhr

  • Es gibt kein „Gesetz“, aber wenn Sie sich nicht an die Vorschriften halten und erwischt werden, wird Ihre Handelsbank von der PCI mit einer Geldstrafe belegt, die wahrscheinlich den Berg hinunterrollen und Sie treffen wird. Dann werden Sie entweder gezwungen, das Bußgeld zu zahlen, oder Sie verlieren Ihre Fähigkeit, Kreditkarten von Ihrer Händlerbank zu verarbeiten. Sehen websiteverification.wordpress.com/2009/04/28/pci-dss-fines

    – Scott Lanze

    12. Oktober 2009 um 13:01 Uhr

  • Die Gerichte oder die Bundesregierungen mit Ausnahme von Nevada haben nichts mit PCI zu tun. PCI ist ein unabhängiges Gremium, das von den 5 großen Kartenmarken (Visa, MC, AMEX, JBC, Discover) betrieben wird. Wenn in Ihrem Unternehmen ein Verstoß auftritt, wird die PCI Ihre Handelsbank mit einer Geldbuße belegen, und Ihre Handelsbank wird die Geldbuße an Sie weitergeben. Wenn Sie sich weigern, die Strafe zu zahlen, wird Ihre Handelsbank wahrscheinlich Ihren Service einstellen und diese Kartenmarken werden Ihnen das Recht entziehen, Transaktionen mit ihren Marken abzuwickeln. Wir haben am Freitag herausgefunden, dass Sie selbst dann noch mit einer Geldstrafe belegt werden, wenn Sie PCI-konform sind und verletzt werden.

    – Scott Lanze

    18. Oktober 2009 um 4:13 Uhr

Benutzer-Avatar
dan-manges

Braintree hat auch eine Open Source PHP-Bibliothek das macht die PHP-Integration ziemlich einfach.

Die beste Lösung, die wir gefunden haben, war die Zusammenarbeit mit einem dieser Vermittler. Andernfalls müssen Sie sich mit einer Reihe anderer Anforderungen wie der PCI-Konformität auseinandersetzen. Wir verwenden IPCharge von Verifone und es funktioniert recht gut.

1246500cookie-checkKreditkarten-Zahlungsgateway in PHP? [closed]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy