# django-payments-khipu
`Proyecto en desarrollo activo, no listo para produccion`
`django-payments-khipu` es una variante de Django Payments que implementa la
creación, confirmación y expiración de pagos realizados a través de Khipu. Este
módulo proporciona integración con la API de Khipu para facilitar el
procesamiento y gestión de pagos en tu aplicación web Django.
![PyPI - Status](https://img.shields.io/pypi/status/django-payments-khipu)
[![Downloads](https://pepy.tech/badge/django-payments-khipu)](https://pepy.tech/project/django-payments-khipu)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/7dc3c8d6fe844fdaa1de0cb86c242934)](https://app.codacy.com/gh/mariofix/django-payments-khipu/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-khipu/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-khipu/main.svg)](https://results.pre-commit.ci/latest/github/mariofix/django-payments-khipu/main)
![PyPI](https://img.shields.io/pypi/v/django-payments-khipu)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/django-payments-khipu)
![PyPI - Implementation](https://img.shields.io/pypi/implementation/django-payments-khipu)
![PyPI - License](https://img.shields.io/pypi/l/django-payments-khipu)
## Introducción
`django-payments-khipu` está diseñado para simplificar la integración de
pagos de Khipu en tu proyecto Django Payments. Con este módulo, puedes crear y
gestionar pagos utilizando la pasarela de pago de Khipu de manera sencilla.
Características principales:
- Crea y procesa pagos de forma segura con Khipu.
- Recibe notificaciones de confirmación de pago.
- Maneja automáticamente la expiración y cancelación de pagos.
## Instalación
Puedes instalar django-payments-khipu utilizando pip:
```shell
pip install django-payments-khipu
```
O utilizando poetry:
```shell
poetry add django-payments-khipu
```
## Configuración
La configuracion se realiza como una variante de Django Payments
```python
PAYMENT_VARIANTS = {
"khipu": ("django_payments_khipu.KhipuProvider", {
"key": 1,
"secret": "qwertyasdf0123456789",
})
}
```
Puedes ver mas opciones de configuracion [en la documentacion](https://mariofix.github.io/django-payments-khipu/uso/#variables-de-configuracion)
## Licencia
El código está bajo licencia MIT
Raw data
{
"_id": null,
"home_page": "https://www.khipu.com/page/guia-de-implementacion/",
"name": "django-payments-khipu",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.9",
"maintainer_email": null,
"keywords": "khipu, pagos, django, payment, django-payments, pago",
"author": "Mario Hernandez",
"author_email": "mariofix@proton.me",
"download_url": "https://files.pythonhosted.org/packages/23/70/a70015a01580c7a33e048e573fd58b08a8e816ec790653f463ca489101eb/django_payments_khipu-2024.9.23.tar.gz",
"platform": null,
"description": "# django-payments-khipu\n\n`Proyecto en desarrollo activo, no listo para produccion`\n\n`django-payments-khipu` es una variante de Django Payments que implementa la\ncreaci\u00f3n, confirmaci\u00f3n y expiraci\u00f3n de pagos realizados a trav\u00e9s de Khipu. Este\nm\u00f3dulo proporciona integraci\u00f3n con la API de Khipu para facilitar el\nprocesamiento y gesti\u00f3n de pagos en tu aplicaci\u00f3n web Django.\n\n![PyPI - Status](https://img.shields.io/pypi/status/django-payments-khipu)\n[![Downloads](https://pepy.tech/badge/django-payments-khipu)](https://pepy.tech/project/django-payments-khipu)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/7dc3c8d6fe844fdaa1de0cb86c242934)](https://app.codacy.com/gh/mariofix/django-payments-khipu/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-khipu/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-khipu/main.svg)](https://results.pre-commit.ci/latest/github/mariofix/django-payments-khipu/main)\n![PyPI](https://img.shields.io/pypi/v/django-payments-khipu)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/django-payments-khipu)\n![PyPI - Implementation](https://img.shields.io/pypi/implementation/django-payments-khipu)\n![PyPI - License](https://img.shields.io/pypi/l/django-payments-khipu)\n\n\n## Introducci\u00f3n\n\n`django-payments-khipu` est\u00e1 dise\u00f1ado para simplificar la integraci\u00f3n de\npagos de Khipu en tu proyecto Django Payments. Con este m\u00f3dulo, puedes crear y\ngestionar pagos utilizando la pasarela de pago de Khipu de manera sencilla.\n\nCaracter\u00edsticas principales:\n\n- Crea y procesa pagos de forma segura con Khipu.\n- Recibe notificaciones de confirmaci\u00f3n de pago.\n- Maneja autom\u00e1ticamente la expiraci\u00f3n y cancelaci\u00f3n de pagos.\n\n## Instalaci\u00f3n\n\nPuedes instalar django-payments-khipu utilizando pip:\n\n```shell\npip install django-payments-khipu\n```\n\nO utilizando poetry:\n\n```shell\npoetry add django-payments-khipu\n```\n\n## Configuraci\u00f3n\n\nLa configuracion se realiza como una variante de Django Payments\n\n```python\nPAYMENT_VARIANTS = {\n \"khipu\": (\"django_payments_khipu.KhipuProvider\", {\n \"key\": 1,\n \"secret\": \"qwertyasdf0123456789\",\n })\n}\n```\n\nPuedes ver mas opciones de configuracion [en la documentacion](https://mariofix.github.io/django-payments-khipu/uso/#variables-de-configuracion)\n\n## Licencia\n\nEl c\u00f3digo est\u00e1 bajo licencia MIT\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Soporte Khipu para Django Payments",
"version": "2024.9.23",
"project_urls": {
"Documentation": "https://mariofix.github.io/django-payments-khipu/",
"Homepage": "https://www.khipu.com/page/guia-de-implementacion/",
"Repository": "https://github.com/mariofix/django-payments-khipu"
},
"split_keywords": [
"khipu",
" pagos",
" django",
" payment",
" django-payments",
" pago"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a3e83b91dc07e3c53790edf8f6f30e6084d4aae8604be4b9ef9b074ebdb487e5",
"md5": "c0044b2d533523a3f91540909afcfd37",
"sha256": "371e32a5e4b7863960a8ef396d4b001adfc83621ebd745fe84e2f87ae265b636"
},
"downloads": -1,
"filename": "django_payments_khipu-2024.9.23-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c0044b2d533523a3f91540909afcfd37",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.9",
"size": 5217,
"upload_time": "2024-09-24T01:36:04",
"upload_time_iso_8601": "2024-09-24T01:36:04.192300Z",
"url": "https://files.pythonhosted.org/packages/a3/e8/3b91dc07e3c53790edf8f6f30e6084d4aae8604be4b9ef9b074ebdb487e5/django_payments_khipu-2024.9.23-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2370a70015a01580c7a33e048e573fd58b08a8e816ec790653f463ca489101eb",
"md5": "ff6a5bb9ddffba5251b0d5ee9928a79e",
"sha256": "3dcc494a62e8f0de146110ae2386437d41bd0dd7531042a69ca6057c3bbe1312"
},
"downloads": -1,
"filename": "django_payments_khipu-2024.9.23.tar.gz",
"has_sig": false,
"md5_digest": "ff6a5bb9ddffba5251b0d5ee9928a79e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.9",
"size": 4850,
"upload_time": "2024-09-24T01:36:05",
"upload_time_iso_8601": "2024-09-24T01:36:05.431078Z",
"url": "https://files.pythonhosted.org/packages/23/70/a70015a01580c7a33e048e573fd58b08a8e816ec790653f463ca489101eb/django_payments_khipu-2024.9.23.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-24 01:36:05",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "mariofix",
"github_project": "django-payments-khipu",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "django-payments-khipu"
}