2009-09-17 13 views
35

Muszę przetworzyć karty kredytowe i zintegrować je z usługami płatności backend, aby je zasilić. Większość rozwiązań w Internecie wymaga pośrednika, np. 2CO, GCO, Auth.net.Bramka płatności kartą kredytową w PHP?

Czy masz doświadczenie w implementacji bramy płatności kartą kredytową w PHP? Każda pomoc w cenie.

Dzięki za poświęcony czas.

+7

48723 wyświetleń, 28 głosów 15 ulubionych ..Kto, do cholery, zamknął to pytanie: –

Odpowiedz

32

Stripe posiada bibliotekę PHP akceptować karty kredytowe bez konieczności posiadania konta handlowca: https://github.com/stripe/stripe-php

Sprawdź documentation i FAQ i czuć swobodnie spadać przez naszego chatroom jeśli masz więcej pytań.

+0

Fantastyczne! Łatwy w użyciu i bez ukrytych opłat. –

+1

Niestety działa obecnie tylko z amerykańskimi kontami bankowymi ... – Blackbam

+3

Brak ukrytych opłat? Nie obciąża opłatami jak "2% + 30c" za transakcję? – iGbanam

1

Najlepszym rozwiązaniem, jakie znaleźliśmy, było połączenie z jednym z tych pośredników. W przeciwnym razie będziesz mieć do czynienia z wieloma innymi wymaganiami, takimi jak zgodność z PCI. Używamy IPCharge Verifone i działa całkiem dobrze.

9

Istnieje więcej niż kilka bramek, ale nie jestem świadomy niezawodnej bramy, która jest darmowa. Większość bramek, takich jak PayPal, zapewnia interfejsy API umożliwiające przetwarzanie kart kredytowych, a także takie czynności, jak anulowanie, obciążenie lub zwrot pieniędzy.

Inną rzeczą, o którą musisz się martwić, jest zgodność z PCI, która mówi, że jeśli nie spełniasz wymagań, ty (lub firma, w której pracujesz) będzie odpowiedzialny za Twój Merchant Bank i/lub Zgodność z przepisami będzie obowiązywać do lipca 2010 r. Będzie to nakładać wysokie grzywny i prawdopodobnie uniemożliwić przetwarzanie kart kredytowych.

Wszystko, co mówią firmy, takie jak PayPal posiada SDK PHP:

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

Authorize.Net:

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

Są to dwa z nich bardziej popularne dla Stanów Zjednoczonych .

PCI informacji patrz:

https://www.pcisecuritystandards.org/

+0

gdzie mogę przeczytać o tym, że "musisz być kompilantem z PCI"? – Chris

+1

https://www.pcisecuritystandards.org/ –

+0

@Scott miałem na myśli, gdzie mogę znaleźć prawo. na tej stronie przynajmniej nie mogę znaleźć zawiadomienia, które zgodnie z prawem są wymuszone do lipca 2010 – Chris

11

Jeśli trzeba coś szybko i brudne, można po prostu użyć „Kup” przycisków PayPal i upuść je na swoich stronach. Spowoduje to przeniesienie użytkowników poza witrynę do systemu PayPal, gdzie mogą płacić za pomocą konta PayPal lub karty kredytowej. Jest to bezpłatne i bardzo łatwe do wdrożenia.

Jeśli chcesz coś ładniejszego, gdy ludzie płacą na miejscu swoją kartą kredytową, warto zajrzeć do jednego z tych dostawców usług płatniczych. Żadna z nich (o której mi wiadomo) jest całkowicie darmowa. Wszystkie będą miały opłatę za transakcję, a większość będzie miała miesięczną opłatę.

Osobiście współpracowałem z Authorize.NET i PayPal Website Payments Pro. Oba mają świetne interfejsy API i przykładowy kod, który można łatwo podłączyć za pośrednictwem PHP.

+0

jest Authorize.NET dostępność w INR? – amolv

+1

@amolv - rodzaj, możesz akceptować płatności w INR, ale jako kupiec musisz mieć konto bankowe w USA. Dostawca kart kredytowych poradziłby sobie z konwersją INR -> USD. Zobacz tutaj: http://developer.authorize.net/faqs/#global –

Powiązane problemy