Name | khipu-tools JSON |
Version |
2024.12.1
JSON |
| download |
home_page | None |
Summary | Set de herramientas para operar con la APIv3 de Khipu |
upload_time | 2024-12-21 23:36:27 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.9 |
license | MIT |
keywords |
khipu
pagos
transferencias
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Khipu Tools
## Proyecto en Desarrollo
Este proyecto está en desarrollo activo. Las funcionalidades y API pueden cambiar sin previo aviso.
## Descripción
Khipu Tools es una librería en Python pensada para que integrar los servicios de Khipu en tus proyectos sea sencillo y directo. Ideal para gestionar transacciones y pagos desde tu código.
## Características
- **Conexión directa con la API de Khipu**: Compatible con la versión 3 en adelante de la API.
- **Pagos instantáneos**: Basado en [fixmycode/pykhipu](https://github.com/fixmycode/pykhipu).
- **Pagos automáticos**: Simplifica transacciones recurrentes.
- **Diseño amigable**: Fácil de usar y ligero.
- **Manejo de errores**: Robusto y preparado para entornos reales.
## Instalación
Puedes instalar Khipu Tools desde PyPI:
```bash
pip install khipu-tools
```
## Requisitos Previos
- **Python 3.9 o superior**.
- **Credenciales de Khipu**: Necesitarás tu `API Key` proporcionada por Khipu.
## Uso Básico
Ejemplo de cómo crear un pago utilizando Khipu Tools:
```python
import khipu_tools
# Configura tu API Key de Khipu
khipu_tools.api_key = "tu-api-key"
# Crear un pago
pago = khipu_tools.InstantPayments.create(
amount=5000,
currency="CLP",
subject="Pago de Prueba"
)
print(pago)
```
Salida esperada:
```json
{
"payment_id": "gqzdy6chjne9",
"payment_url": "https://khipu.com/payment/info/gqzdy6chjne9",
"simplified_transfer_url": "https://app.khipu.com/payment/simplified/gqzdy6chjne9",
"transfer_url": "https://khipu.com/payment/manual/gqzdy6chjne9",
"app_url": "khipu:///pos/gqzdy6chjne9",
"ready_for_terminal": false
}
```
## Documentación Completa
Próximamente se incluirá una documentación más extensa sobre todas las funcionalidades disponibles.
## Contribuciones
¡Las contribuciones son bienvenidas! Por favor, sigue estos pasos:
1. Haz un fork del repositorio.
2. Crea una rama con un nombre descriptivo para tu cambio.
3. Envía un Pull Request describiendo los cambios.
## Licencia
Este proyecto está licenciado bajo la [MIT License](LICENSE).
---
Este proyecto no está patrocinado ni asociado con Khipu.
Raw data
{
"_id": null,
"home_page": null,
"name": "khipu-tools",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "khipu, pagos, transferencias",
"author": null,
"author_email": "Mario Hernandez <mariofix@proton.me>",
"download_url": "https://files.pythonhosted.org/packages/da/f6/1dc09b832a040bbfa757d3e8e7afe12e6be1bcf355cfa7d1e7db2fd24059/khipu_tools-2024.12.1.tar.gz",
"platform": null,
"description": "# Khipu Tools\n\n## Proyecto en Desarrollo\n\nEste proyecto est\u00e1 en desarrollo activo. Las funcionalidades y API pueden cambiar sin previo aviso.\n\n## Descripci\u00f3n\n\nKhipu Tools es una librer\u00eda en Python pensada para que integrar los servicios de Khipu en tus proyectos sea sencillo y directo. Ideal para gestionar transacciones y pagos desde tu c\u00f3digo.\n\n## Caracter\u00edsticas\n\n- **Conexi\u00f3n directa con la API de Khipu**: Compatible con la versi\u00f3n 3 en adelante de la API.\n- **Pagos instant\u00e1neos**: Basado en [fixmycode/pykhipu](https://github.com/fixmycode/pykhipu).\n- **Pagos autom\u00e1ticos**: Simplifica transacciones recurrentes.\n- **Dise\u00f1o amigable**: F\u00e1cil de usar y ligero.\n- **Manejo de errores**: Robusto y preparado para entornos reales.\n\n## Instalaci\u00f3n\n\nPuedes instalar Khipu Tools desde PyPI:\n\n```bash\npip install khipu-tools\n```\n\n## Requisitos Previos\n\n- **Python 3.9 o superior**.\n- **Credenciales de Khipu**: Necesitar\u00e1s tu `API Key` proporcionada por Khipu.\n\n## Uso B\u00e1sico\n\nEjemplo de c\u00f3mo crear un pago utilizando Khipu Tools:\n\n```python\nimport khipu_tools\n\n# Configura tu API Key de Khipu\nkhipu_tools.api_key = \"tu-api-key\"\n\n# Crear un pago\npago = khipu_tools.InstantPayments.create(\n amount=5000,\n currency=\"CLP\",\n subject=\"Pago de Prueba\"\n)\n\nprint(pago)\n```\n\nSalida esperada:\n\n```json\n{\n \"payment_id\": \"gqzdy6chjne9\",\n \"payment_url\": \"https://khipu.com/payment/info/gqzdy6chjne9\",\n \"simplified_transfer_url\": \"https://app.khipu.com/payment/simplified/gqzdy6chjne9\",\n \"transfer_url\": \"https://khipu.com/payment/manual/gqzdy6chjne9\",\n \"app_url\": \"khipu:///pos/gqzdy6chjne9\",\n \"ready_for_terminal\": false\n}\n```\n\n## Documentaci\u00f3n Completa\n\nPr\u00f3ximamente se incluir\u00e1 una documentaci\u00f3n m\u00e1s extensa sobre todas las funcionalidades disponibles.\n\n## Contribuciones\n\n\u00a1Las contribuciones son bienvenidas! Por favor, sigue estos pasos:\n\n1. Haz un fork del repositorio.\n2. Crea una rama con un nombre descriptivo para tu cambio.\n3. Env\u00eda un Pull Request describiendo los cambios.\n\n## Licencia\n\nEste proyecto est\u00e1 licenciado bajo la [MIT License](LICENSE).\n\n---\n\nEste proyecto no est\u00e1 patrocinado ni asociado con Khipu.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Set de herramientas para operar con la APIv3 de Khipu",
"version": "2024.12.1",
"project_urls": {
"Homepage": "http://mariofix.github.io/khipu-tools",
"Repository": "http://github.com/mariofix/khipu-tools"
},
"split_keywords": [
"khipu",
" pagos",
" transferencias"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "fe2270832de46b8e4ff59706b61eaf8328656362cbf0a9b61f7622291b200af3",
"md5": "2e73cb93755f362a983028015d94f5c1",
"sha256": "7d9612a54246bea4dc99484d69bb45409a35734f4a6fc1568a6444eeee124397"
},
"downloads": -1,
"filename": "khipu_tools-2024.12.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2e73cb93755f362a983028015d94f5c1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 28320,
"upload_time": "2024-12-21T23:36:22",
"upload_time_iso_8601": "2024-12-21T23:36:22.452722Z",
"url": "https://files.pythonhosted.org/packages/fe/22/70832de46b8e4ff59706b61eaf8328656362cbf0a9b61f7622291b200af3/khipu_tools-2024.12.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "daf61dc09b832a040bbfa757d3e8e7afe12e6be1bcf355cfa7d1e7db2fd24059",
"md5": "13bce66c1c60ba9d7e03063b21a6b09b",
"sha256": "249bf8f518933411cf12522531f22eee6b37193b12e11fb64484c26378e56a4d"
},
"downloads": -1,
"filename": "khipu_tools-2024.12.1.tar.gz",
"has_sig": false,
"md5_digest": "13bce66c1c60ba9d7e03063b21a6b09b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 26751,
"upload_time": "2024-12-21T23:36:27",
"upload_time_iso_8601": "2024-12-21T23:36:27.983003Z",
"url": "https://files.pythonhosted.org/packages/da/f6/1dc09b832a040bbfa757d3e8e7afe12e6be1bcf355cfa7d1e7db2fd24059/khipu_tools-2024.12.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-21 23:36:27",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "mariofix",
"github_project": "khipu-tools",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "khipu-tools"
}