web-dev-qa-db-fra.com

Passerelle de paiement par carte de crédit en PHP?

J'ai besoin de traiter les cartes de crédit et de les 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 une expérience dans la mise en œuvre d'une passerelle de paiement par carte de crédit en PHP? Toute aide appréciée.

Merci pour votre temps.

37
Robinicks

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

Consultez la documentation et FAQ , et n'hésitez pas à passer par notre chatroom si vous en avez plus des questions.

37
anurag

Si vous avez besoin de quelque chose de rapide et sale, vous pouvez simplement utiliser les boutons "Acheter" de Paypal et les déposer sur vos pages. Ceux-ci emmèneront les gens hors site vers Paypal où ils pourront 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 peut-être examiner l'un de ces fournisseurs de paiement tiers. Aucun d'entre eux (à ma connaissance) n'est totalement gratuit. 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 d'excellentes API et un exemple de code que vous pouvez connecter via PHP assez facilement.

13
Eric Petroelje

Il existe plus de quelques passerelles, mais je ne connais pas de passerelle fiable et gratuite. La plupart des passerelles comme Paypal vous fourniront des API qui vous permettront de traiter les cartes de crédit, ainsi que de faire des annulations, des débits ou des remboursements.

L'autre chose dont vous devez vous soucier est l'arrivée de la conformité PCI qui dit essentiellement que si vous n'êtes pas conforme, vous (ou la société pour laquelle vous travaillez) serez tenu responsable par votre banque d'affaires et/ou votre fournisseur de cartes de ne pas être conforme d'ici juillet de 2010. Cela vous imposera des amendes importantes et révoquera peut-être la possibilité pour vous de traiter les cartes de crédit.

Cela étant dit, des entreprises comme Paypal ont un 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/

Ce sont deux des plus populaires aux États-Unis.

Pour les informations PCI, voir:

https://www.pcisecuritystandards.org/

11
Scott Lance

Braintree a également une source ouverte bibliothèque PHP qui rend PHP intégration assez facile.

4
dan-manges

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

2
TheCodeMonk