# 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.
![PyPI - Status](https://img.shields.io/pypi/status/django-payments-chile)
[![Downloads](https://pepy.tech/badge/django-payments-chile)](https://pepy.tech/project/django-payments-chile)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/fde07768d1714b0b93c6addd5e13bb7f)](https://app.codacy.com/gh/mariofix/django-payments-chile/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[![Codacy Badge](https://app.codacy.com/project/badge/Coverage/7dc3c8d6fe844fdaa1de0cb86c242934)](https://app.codacy.com/gh/mariofix/django-payments-chile/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_coverage)
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/mariofix/django-payments-chile/main.svg)](https://results.pre-commit.ci/latest/github/mariofix/django-payments-chile/main)
![PyPI](https://img.shields.io/pypi/v/django-payments-chile)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/django-payments-chile)
![PyPI - Implementation](https://img.shields.io/pypi/implementation/django-payments-chile)
![PyPI - License](https://img.shields.io/pypi/l/django-payments-chile)
## Proveedores de pago soportados
- **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.
## 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
Para instalar la librería, utiliza pip:
```bash
pip install django-payments-chile[todos]
```
- **flow**: Instala extras para Flow.
- **khipu**: Instala extras para Khipu.
- **todos**: Instala todos los extras.
### Configuración de Proveedores
Agrega las credenciales de los proveedores de pago en tu archivo de configuración:
```python
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',
}),
}
```
## Uso
AGREGAR INSTALACION Y PASOS DE CONFIGURACION DE DJANGO-PAYMETNTS
## Licencia
Este proyecto está licenciado bajo la licencia [MIT](LICENSE).
Raw data
{
"_id": null,
"home_page": "https://mariofix.github.io/django-payments-chile/",
"name": "django-payments-chile",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.9",
"maintainer_email": null,
"keywords": "flow, khipu, kushki, transbank, payku, pagofacil, webpay, onepay, pagos, django, payment, django-payments",
"author": "Mario Hernandez",
"author_email": "mariofix@proton.me",
"download_url": "https://files.pythonhosted.org/packages/dd/e8/ac153cb25df0466523f3caeb0d637473537560bce1c7f6bddfd8bb61408b/django_payments_chile-2024.9.30.tar.gz",
"platform": null,
"description": "# django-payments-chile\n\n`django-payments-chile` es una extensi\u00f3n para `django-payments`, una biblioteca que proporciona una interfaz universal para procesar pagos en aplicaciones Django. Este proyecto a\u00f1ade soporte espec\u00edfico para varios proveedores de pagos chilenos como Flow, Khipu, Webpay, y otros.\n\n![PyPI - Status](https://img.shields.io/pypi/status/django-payments-chile)\n[![Downloads](https://pepy.tech/badge/django-payments-chile)](https://pepy.tech/project/django-payments-chile)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/fde07768d1714b0b93c6addd5e13bb7f)](https://app.codacy.com/gh/mariofix/django-payments-chile/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)\n[![Codacy Badge](https://app.codacy.com/project/badge/Coverage/7dc3c8d6fe844fdaa1de0cb86c242934)](https://app.codacy.com/gh/mariofix/django-payments-chile/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_coverage)\n[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/mariofix/django-payments-chile/main.svg)](https://results.pre-commit.ci/latest/github/mariofix/django-payments-chile/main)\n![PyPI](https://img.shields.io/pypi/v/django-payments-chile)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/django-payments-chile)\n![PyPI - Implementation](https://img.shields.io/pypi/implementation/django-payments-chile)\n![PyPI - License](https://img.shields.io/pypi/l/django-payments-chile)\n\n## Proveedores de pago soportados\n\n- **Flow**: Plataforma chilena para pagos en l\u00ednea que admite m\u00faltiples m\u00e9todos de pago.\n- **Khipu**: Permite pagos mediante transferencia electr\u00f3nica en tiempo real.\n- **Klap**: Soluci\u00f3n de pagos electr\u00f3nicos enfocados en comercios.\n- **Kushki**: Proveedor de pagos electr\u00f3nicos que facilita la integraci\u00f3n con diversas plataformas.\n- **Payku**: Plataforma de pagos enfocada en peque\u00f1as y medianas empresas.\n- **Webpay**: El sistema de pago en l\u00ednea m\u00e1s utilizado en Chile, operado por Transbank.\n- **Onepay**: Pago r\u00e1pido y seguro usando c\u00f3digos QR.\n\n## Caracter\u00edsticas\n\n- Soporte para m\u00faltiples proveedores de pago en un solo proyecto.\n- API consistente para crear, procesar y verificar transacciones.\n- F\u00e1cil configuraci\u00f3n y personalizaci\u00f3n.\n- Documentaci\u00f3n clara para desarrolladores.\n- Soporte para eventos de \u00e9xito, fallo, y reembolsos de pagos.\n\n## Instalaci\u00f3n\n\nPara instalar la librer\u00eda, utiliza pip:\n\n```bash\npip install django-payments-chile[todos]\n```\n\n- **flow**: Instala extras para Flow.\n- **khipu**: Instala extras para Khipu.\n- **todos**: Instala todos los extras.\n\n### Configuraci\u00f3n de Proveedores\n\nAgrega las credenciales de los proveedores de pago en tu archivo de configuraci\u00f3n:\n\n```python\nPAYMENT_VARIANTS = {\n 'flow': ('django_payments_chile.FlowProvider', {\n 'api_key': 'tu_api_key_flow',\n 'secret': 'tu_secret_flow',\n }),\n 'webpay': ('django_payments_chile.WebpayProvider', {\n 'commerce_code': 'tu_commerce_code_webpay',\n 'api_key': 'tu_api_key_webpay',\n }),\n}\n```\n\n## Uso\n\nAGREGAR INSTALACION Y PASOS DE CONFIGURACION DE DJANGO-PAYMETNTS\n\n## Licencia\n\nEste proyecto est\u00e1 licenciado bajo la licencia [MIT](LICENSE).\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Pasarelas de pago chilenas para django-payments",
"version": "2024.9.30",
"project_urls": {
"Documentation": "https://mariofix.github.io/django-payments-chile/",
"Homepage": "https://mariofix.github.io/django-payments-chile/",
"Repository": "https://github.com/mariofix/django-payments-chile"
},
"split_keywords": [
"flow",
" khipu",
" kushki",
" transbank",
" payku",
" pagofacil",
" webpay",
" onepay",
" pagos",
" django",
" payment",
" django-payments"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5f96dd13cfbcf1a8a0fcee83d0d51408139e488a6f455c1ff93e49376e4fd1ab",
"md5": "a3b8890d75f37bae13c7c3265abea4a6",
"sha256": "7518046fe772b09982681965d765331c82de89173d7f11bc5aec178ee1985b4e"
},
"downloads": -1,
"filename": "django_payments_chile-2024.9.30-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a3b8890d75f37bae13c7c3265abea4a6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.9",
"size": 12832,
"upload_time": "2024-09-30T00:18:22",
"upload_time_iso_8601": "2024-09-30T00:18:22.106402Z",
"url": "https://files.pythonhosted.org/packages/5f/96/dd13cfbcf1a8a0fcee83d0d51408139e488a6f455c1ff93e49376e4fd1ab/django_payments_chile-2024.9.30-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dde8ac153cb25df0466523f3caeb0d637473537560bce1c7f6bddfd8bb61408b",
"md5": "e76a62aa4a1ab03b4e09f5e5ed300ac3",
"sha256": "3f604b2a6c0a895a5a6d4819d1b648e85bc30c8e7f1214a707b07ff441a59fbc"
},
"downloads": -1,
"filename": "django_payments_chile-2024.9.30.tar.gz",
"has_sig": false,
"md5_digest": "e76a62aa4a1ab03b4e09f5e5ed300ac3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.9",
"size": 9328,
"upload_time": "2024-09-30T00:18:25",
"upload_time_iso_8601": "2024-09-30T00:18:25.023291Z",
"url": "https://files.pythonhosted.org/packages/dd/e8/ac153cb25df0466523f3caeb0d637473537560bce1c7f6bddfd8bb61408b/django_payments_chile-2024.9.30.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-30 00:18:25",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "mariofix",
"github_project": "django-payments-chile",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "django-payments-chile"
}