2009-09-17 21 views
35

Necesito procesar tarjetas de crédito e integrar con servicios de pago de fondo para acreditarlos. La mayoría de las soluciones en Internet requieren un intermediario, por ej. 2CO, GCO, Auth.net.Pasarela de pago con tarjeta de crédito en PHP?

¿Tiene alguna experiencia con la implementación de una pasarela de pago con tarjeta de crédito en PHP? Cualquier ayuda en apreciada.

Gracias por su tiempo.

+7

48723 vistas, 28 votos 15 favoritos ..Quién el infierno fukin cerró esta pregunta –

Respuesta

32

Stripe tiene una librería PHP para aceptar tarjetas de crédito sin necesidad de una cuenta de comerciante: https://github.com/stripe/stripe-php

Mira la documentation y FAQ, y no dude en pasar por nuestro chatroom si tiene más preguntas.

+0

¡Fantástico! Fácil de usar y sin cargos ocultos. –

+1

Desafortunadamente, solo trabajamos con cuentas bancarias estadounidenses en este momento ... – Blackbam

+3

¿Sin cargos ocultos? ¿No Stripe carga como '2% + 30c' por transacción? – iGbanam

1

La mejor solución que encontramos fue formar equipo con uno de esos intermediarios. De lo contrario, tendrá que lidiar con muchos otros requisitos, como el cumplimiento de PCI. Usamos IPCharge de Verifone y funciona bastante bien.

9

Existen más de unas pocas puertas de acceso, pero no conozco una puerta de acceso confiable que sea gratuita. La mayoría de las pasarelas, como PayPal, le proporcionarán API que le permitirán procesar tarjetas de crédito, además de hacer cosas como anular, cobrar o reembolsar.

La otra cosa de la que debe preocuparse es la llegada del cumplimiento de PCI, que básicamente dice que si no cumple, usted (o la empresa para la que trabaja) será responsable de su Merchant Bank y/o del proveedor de la tarjeta por cumplir en julio de 2010. Esto le impondrá multas importantes y posiblemente revoque la capacidad de procesar tarjetas de crédito.

Todo lo que se dijo que las compañías como PayPal tienen un SDK de PHP:

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

Authorize.Net:

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

Esos son dos de los más populares de los Estados Unidos .

Para ver la información PCI:

https://www.pcisecuritystandards.org/

+0

donde puedo leer acerca de eso "tienes que ser compilante con PCI"? – Chris

+1

https://www.pcisecuritystandards.org/ –

+0

@Scott quise decir, ¿dónde puedo encontrar la ley? en esa página al menos no puedo encontrar un aviso de que la ley obliga a ser compilante en julio de 2010 – Chris

11

Si necesita algo rápido y sucio, que sólo puede utilizar los botones de "comprar" de PayPal y soltarlos en sus páginas. Esto llevará a las personas fuera del sitio a PayPal, donde pueden pagar con una cuenta de PayPal o una tarjeta de crédito. Esto es gratis y muy fácil de implementar.

Si quiere algo un poco mejor donde la gente paga en el sitio con su tarjeta de crédito, entonces debería consultar a uno de esos terceros proveedores de pago. Ninguno de ellos (que yo sepa) es completamente gratis. Todos tendrán una tarifa por transacción, y la mayoría tendrá una tarifa mensual también.

Personalmente, he trabajado con Authorize.NET y Payments Payments Pro de PayPal. Ambos tienen excelentes API y código de muestra que puedes conectar fácilmente a través de PHP.

+0

es Authorize.NET disponible en INR? – amolv

+1

@amolv - más o menos, puede aceptar pagos en INR, pero como comerciante debe tener una cuenta bancaria en los EE. UU. El proveedor de la tarjeta de crédito manejaría la conversión de INR -> USD. Vea aquí: http://developer.authorize.net/faqs/#global –

3

Braintree también tiene una fuente abierta PHP library que hace que la integración de PHP sea bastante fácil.

Cuestiones relacionadas