2010-05-20 30 views
9

Estoy buscando bibliotecas de pago genéricas y de código abierto que admitan muchas API de procesador de pago diferentes. En otras palabras, me gustaría desarrollar una aplicación utilizando una única API de procesamiento de pagos, pero ser capaz de cambiar fácilmente entre las pasarelas de pago, como Authorize.Net, Payflow Pro, Braintree, PayPal, Google, Amazon, etc.Abrir bibliotecas de pasarela de pago para Java, Python, Ruby, Node.JS y PHP

Esta pregunta da algunos Java solutions, pero todas las sugerencias parecen horribles. ¿No hay algo más como ActiveMerchant para Java? Realmente necesito una buena solución de Java, hasta el punto de construir la mía si es necesario. Pero no quiero reinventar la rueda si existe.

¿Hay alguna solución para Python, Node.JS o PHP?

Idealmente, me gustaría encontrar algo similar a Ruby's ActiveMerchant, que se ve excepcionalmente completo. ¿Hay alguna otra solución de Ruby?

+0

posible duplicado de [¿Existen proyectos para PHP que es similar a ActiveMerchant para Ruby?] (Http://stackoverflow.com/questions/2768942/do-any- projects-exist-for-php-that-is-similar-to-activemerchant-for-ruby) –

+0

@John, gracias por señalar esto. Voy a hacer referencia a esa pregunta para las soluciones de PHP. Sin embargo, mi pregunta no es específica de PHP y todavía estoy interesado en soluciones para otros idiomas. – Tauren

Respuesta

4

Lo que he visto hacer es simplemente envolver Active Merchant en un servicio web liviano que expone un API de reposo con el que puede hablar cualquiera de sus idiomas. Esto fue para una compañía más grande que podría bloquear adecuadamente sus redes, así que DYODD.

+1

Esa es una gran idea, no puedo creer que no haya pensado en hacerlo. ¡Gracias! – Tauren

2

Hay un puerto python de ActiveMerchant llamado OpenMerch, que se parece bastante al código de ActiveMerchant.

+0

nice, gracias por el puntero. Me mantendré atento a ese proyecto. – Tauren

1

Originalmente dejé Node.JS fuera de la lista de tecnologías del lado del servidor, pero estoy comenzando un proyecto que va a usarlo. Y encontré lo que parece una gran biblioteca de puerta de enlace de pago para él. Paynode es similar al ActiveMerchant de Ruby, pero en Javascript se ejecuta en Node.JS. Es compatible con Payflow Pro, Authorize.Net, Braintree, Chargify, etc.

0

puede incrustar en su JRuby JVM y empezar a usar las bibliotecas de rubí que desee! Lo mismo es válido para cualquier otro idioma JVM!

Cuestiones relacionadas