Proveedores de Django-Payments-Chile¶
Django-Payments utiliza el concepto de proveedores y variantes para establecer conexiones con diferentes pasarelas de pago. Este documento describe la instalación y configuración de los proveedores disponibles en el proyecto django-payments-chile.
Instalación general¶
Para instalar todos los proveedores, ejecuta:
Proveedores disponibles¶
Flow¶
Instalación¶
Opción 1: Instalación específica
Opción 2: Instalación manual
Configuración¶
No es necesario agregar el módulo en INSTALLED_APPS
. Añade la siguiente configuración a PAYMENT_VARIANTS
en tu archivo settings.py
:
PAYMENT_VARIANTS = {
"flow": ("django_payments_chile.FlowProvider", {
"api_key": "flow_key",
"api_secret": "flow_secret",
"api_endpoint": "sandbox", # "live" o "sandbox"
"api_medio": 9, # 9 indica todos los medios de pago
})
}
Khipu¶
Instalación¶
Opción 1: Instalación específica
Opción 2: Instalación manual
Configuración¶
No es necesario agregar el módulo en INSTALLED_APPS
. Añade la siguiente configuración a PAYMENT_VARIANTS
en tu archivo settings.py
:
PAYMENT_VARIANTS = {
"khipu": ("django_payments_chile.KhipuProvider", {
"receiver_id": 1,
"secret": "qwertyasdf0123456789",
"user_notification": "1.3",
"bank_id": "qwe123"
})
}
Payku¶
Instalación¶
No se requiere instalación adicional.
Configuración¶
Añade la siguiente configuración a PAYMENT_VARIANTS
en tu archivo settings.py
:
PAYMENT_VARIANTS = {
"payku": ("django_payments_chile.PaykuProvider", {
"token_publico": "token_publico",
"token_privado": "token_privado",
"site": "sandbox", # "production" o "sandbox"
})
}
Notas adicionales¶
- Asegúrate de reemplazar los valores de ejemplo (como "flow_key", "flow_secret", etc.) con tus credenciales reales proporcionadas por cada proveedor de pagos.
- Para entornos de producción, cambia los valores de "api_endpoint" y "site" a "live" o "production" según corresponda.
- Consulta la documentación oficial de cada proveedor para obtener información detallada sobre opciones de configuración adicionales y mejores prácticas de implementación.