Pasarelas de pago chilenas para django-payments
Project description
django-payments-chile
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.
:warning: :warning: Este proyecto está en desarrollo activo, usar con precaución. :warning: :warning:
Proveedores de pago soportados
| Proveedor | Estado | Descripcion |
|---|---|---|
| Flow | :white_check_mark: | Plataforma chilena para pagos en línea que admite múltiples métodos de pago. |
| Khipu | :white_check_mark: | Permite pagos mediante transferencia electrónica en tiempo real. |
| Klap | :x: | Solución de pagos electrónicos enfocados en comercios. |
| Kushki | :x: | Proveedor de pagos electrónicos que facilita la integración con diversas plataformas. |
| Payku | :x: | Plataforma de pagos enfocada en pequeñas y medianas empresas. |
| Webpay | :white_check_mark: | El sistema de pago en línea más utilizado en Chile, operado por Transbank. |
Características
- 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.
Instalación
La biblioteca django-payments-chile está disponible en PyPi. Puedes instalarla fácilmente con tu gestor de paquetes favorito, como pip, poetry, o pipenv.
pip install django-payments-chile
Configuración de Proveedores
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',
}),
}
Licencia
Este proyecto no está afiliado, asociado ni patrocinado por ninguna de las empresas mencionadas en el listado de compatibilidad.
El código de este proyecto está disponible bajo la licencia MIT, lo que significa que puedes utilizarlo, modificarlo y distribuirlo de manera libre, sujeto a las condiciones establecidas en dicha licencia.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file django_payments_chile-2024.12.5.tar.gz.
File metadata
- Download URL: django_payments_chile-2024.12.5.tar.gz
- Upload date:
- Size: 10.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5503b06cf6bd392cfe34f44503fabdf9cd9dea379dec56411a047e512c6c0a98
|
|
| MD5 |
bb1eaff1114881d43d0247a441fb5b57
|
|
| BLAKE2b-256 |
feeabc6d0f087b06afe1ff963001b2ad9c7a1675b76e568f525e334ad54dcbb4
|
Provenance
The following attestation bundles were made for django_payments_chile-2024.12.5.tar.gz:
Publisher:
new_release.yml on mariofix/django-payments-chile
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
django_payments_chile-2024.12.5.tar.gz -
Subject digest:
5503b06cf6bd392cfe34f44503fabdf9cd9dea379dec56411a047e512c6c0a98 - Sigstore transparency entry: 156524973
- Sigstore integration time:
-
Permalink:
mariofix/django-payments-chile@6b6c5de89b432cdd0a1aec18c513036e969c9f69 -
Branch / Tag:
refs/tags/v2024.12.5 - Owner: https://github.com/mariofix
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
new_release.yml@6b6c5de89b432cdd0a1aec18c513036e969c9f69 -
Trigger Event:
release
-
Statement type:
File details
Details for the file django_payments_chile-2024.12.5-py3-none-any.whl.
File metadata
- Download URL: django_payments_chile-2024.12.5-py3-none-any.whl
- Upload date:
- Size: 13.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
758813d16b3ba1471b9ecd7eb8d748c547c36c5e80db2014b3eb2728dcb0566a
|
|
| MD5 |
0908897a43c788117c3397ba66946d48
|
|
| BLAKE2b-256 |
249a255f0a3adbf38fa2fa36b5d4909410352135aeecd8031cde6112330d1362
|
Provenance
The following attestation bundles were made for django_payments_chile-2024.12.5-py3-none-any.whl:
Publisher:
new_release.yml on mariofix/django-payments-chile
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
django_payments_chile-2024.12.5-py3-none-any.whl -
Subject digest:
758813d16b3ba1471b9ecd7eb8d748c547c36c5e80db2014b3eb2728dcb0566a - Sigstore transparency entry: 156524974
- Sigstore integration time:
-
Permalink:
mariofix/django-payments-chile@6b6c5de89b432cdd0a1aec18c513036e969c9f69 -
Branch / Tag:
refs/tags/v2024.12.5 - Owner: https://github.com/mariofix
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
new_release.yml@6b6c5de89b432cdd0a1aec18c513036e969c9f69 -
Trigger Event:
release
-
Statement type: