2009-09-17 10 views
35

Je dois traiter les cartes de crédit et m'intégrer aux services de paiement backend pour les créditer. La majorité des solutions sur Internet nécessitent un intermédiaire, par exemple. 2CO, GCO, Auth.net. Avez-vous l'expérience de la mise en place d'une passerelle de paiement par carte de crédit en PHP? Toute aide est appréciée.Passerelle de paiement par carte de crédit en PHP?

Merci pour votre temps.

+7

48723 vues, 28 votes 15 favoris ..Qui l'enfer fukin a fermé cette question –

Répondre

32

Stripe dispose d'une bibliothèque PHP d'accepter les cartes de crédit sans avoir besoin d'un compte marchand: https://github.com/stripe/stripe-php

Vérifiez la documentation et FAQ, et ne hésitez pas à laisser tomber notre chatroom si vous avez d'autres questions.

+0

Fantastique! Facile à utiliser et pas de frais cachés. –

+1

Malheureusement, je ne travaille qu'avec des comptes bancaires américains en ce moment ... – Blackbam

+3

Pas de frais cachés? Est-ce que Stripe ne charge pas comme "2% + 30c" par transaction? – iGbanam

1

La meilleure solution que nous avons trouvée était de faire équipe avec un de ces intermédiaires. Sinon, vous devrez faire face à un tas d'autres exigences comme la conformité PCI. Nous utilisons l'IPCharge de Verifone et cela fonctionne très bien.

9

Il y a plus que quelques passerelles, mais je ne suis pas au courant d'une passerelle fiable qui soit gratuite. La plupart des passerelles telles que PayPal vous fourniront des API qui vous permettront de traiter des cartes de crédit, ainsi que des choses comme annuler, charger ou rembourser. L'autre chose dont vous devez vous préoccuper est l'adoption de la conformité PCI, qui stipule essentiellement que si vous n'êtes pas conforme, vous (ou la société pour laquelle vous travaillez) serez tenu responsable par votre banque d'informations et/ou votre fournisseur de carte. être conforme d'ici juillet 2010. Cela vous imposera de lourdes amendes et vous privera peut-être de la possibilité de traiter les cartes de crédit.

Tout ce qui est dit des sociétés comme PayPal ont un 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/

Ce sont deux des plus populaires pour les États-Unis .

Pour Info PCI voir:

https://www.pcisecuritystandards.org/

+0

où puis-je lire à propos de cette chose «que vous devez compiler avec PCI»? – Chris

+1

https://www.pcisecuritystandards.org/ –

+0

@ Scott je voulais dire, où puis-je trouver la loi. sur cette page au moins je ne peux pas trouver un avis que vous êtes obligé par la loi d'être compilant par juillet 2010 – Chris

11

Si vous avez besoin quelque chose de rapide et sale, vous pouvez simplement utiliser les boutons « Acheter » de PayPal et de les déposer sur vos pages. Ceux-ci emmèneront les gens hors site à PayPal où ils peuvent payer avec un compte PayPal ou une carte de crédit. C'est gratuit et super facile à mettre en œuvre.

Si vous voulez quelque chose d'un peu plus agréable où les gens paient sur place avec leur carte de crédit, alors vous voudrez regarder dans un de ces prestataires de paiement tiers. Aucun d'eux (dont je suis au courant) n'est complètement libre. Tous auront des frais par transaction, et la plupart auront également des frais mensuels.

Personnellement, j'ai travaillé avec Authorize.NET et PayPal Website Payments Pro. Les deux ont de grandes API et un exemple de code que vous pouvez brancher via PHP assez facilement.

+0

est Authorize.NET disponible en INR? – amolv

+1

@amolv - en quelque sorte, vous pouvez accepter les paiements en INR, mais en tant que marchand, vous devez avoir un compte bancaire américain. Le fournisseur de la carte de crédit gère la conversion de INR -> USD. Voir ici: http://developer.authorize.net/faqs/#global –

3

Braintree dispose également d'un code source libre PHP library qui rend l'intégration PHP assez facile.

Questions connexes