python - ¿Cuál es la puerta de enlace de pago posible más sencilla de implementar?(usando Django)
payment-gateway payment-processing (5)
Estoy desarrollando una aplicación web que requerirá que los usuarios hagan depósitos de dinero una vez en su cuenta, o permitan que los usuarios se inscriban cada mes en una factura recurrente por una cierta cantidad de dinero.
He estado buscando en varias pasarelas de pago, pero la mayoría (si no todas) parecen complejas y difíciles de trabajar. Tampoco veo proyectos active
reales de Django que ofrezcan vistas simples para realizar pagos.
Idealmente, me gustaría usar algo como Amazon FPS, para poder ver los registros de transacciones en línea, reembolsar dinero, etc., pero estoy abierto a otras cosas.
Solo quiero que la pasarela de pago más FÁCIL posible se integre con mi sitio. No estoy buscando nada lujoso, sea lo que sea lo que hace el trabajo, y requiere menos de 10 horas para comenzar a trabajar de principio a fin.
Daré puntos de respuesta a quien pueda señalar uno bueno. ¡Gracias!
EDITAR : Esto es para aceptar pagos en los Estados Unidos solamente. No necesito una pasarela de pago internacional. Y solo tiene que soportar el inglés de Estados Unidos.
Authorize.net es bastante simple, esta pregunta sugiere algunas aplicaciones de Django que al menos se inician: Python / Django: ¿Qué biblioteca de autorize.net debo usar?
Considere habilitar más de una pasarela de pago. Si agrega solo uno, y esta puerta falla por alguna razón, comenzará a perder dinero (en realidad le sucedió a una de las personas que conozco).
He realizado integraciones exitosas para Google Checkout y PayPal ExpressCheckout en Django. Ambos servicios tienen API estables y bien desarrolladas, y ninguno de los dos fue demasiado difícil de implementar. También hay buenas bibliotecas de Python escritas para hacer el trabajo pesado.
Puede consultar la aplicación de pagos Django Mamona, la cual comencé no hace mucho tiempo. Actualmente maneja PayPal solamente. Aún no admite reembolsos y pagos recurrentes, pero es muy simple y puede adjuntarse a cualquier otra aplicación sin cambiar su código.
Braintree tiene una biblioteca cliente de Python que podría brindarte la integración rápida que estás buscando. Aquí está el enlace a la documentación del desarrollador de Braintree para el SDK de Python: https://developers.braintreepayments.com/guides/transactions/python .