django-payments-chile
es una extensión para django-payments
, una biblioteca que proporciona una interfaz universal para procesar pagos en aplicaciones Django. Este proyecto añade soporte específico para varios proveedores de pagos chilenos como Flow, Khipu, Webpay, y otros.
- Flow: Plataforma chilena para pagos en línea que admite múltiples métodos de pago.
- Khipu: Permite pagos mediante transferencia electrónica en tiempo real.
- Klap: Solución de pagos electrónicos enfocados en comercios.
- Kushki: Proveedor de pagos electrónicos que facilita la integración con diversas plataformas.
- Payku: Plataforma de pagos enfocada en pequeñas y medianas empresas.
- Webpay: El sistema de pago en línea más utilizado en Chile, operado por Transbank.
- Onepay: Pago rápido y seguro usando códigos QR.
- Soporte para múltiples proveedores de pago en un solo proyecto.
- API consistente para crear, procesar y verificar transacciones.
- Fácil configuración y personalización.
- Documentación clara para desarrolladores.
- Soporte para eventos de éxito, fallo, y reembolsos de pagos.
Para instalar la librería, utiliza pip:
pip install django-payments-chile[todos]
- flow: Instala extras para Flow.
- khipu: Instala extras para Khipu.
- todos: Instala todos los extras.
Agrega las credenciales de los proveedores de pago en tu archivo de configuración:
PAYMENT_VARIANTS = {
'flow': ('django_payments_chile.FlowProvider', {
'api_key': 'tu_api_key_flow',
'secret': 'tu_secret_flow',
}),
'webpay': ('django_payments_chile.WebpayProvider', {
'commerce_code': 'tu_commerce_code_webpay',
'api_key': 'tu_api_key_webpay',
}),
}
AGREGAR INSTALACION Y PASOS DE CONFIGURACION DE DJANGO-PAYMETNTS
Este proyecto está licenciado bajo la licencia MIT.