khipu-tools


Namekhipu-tools JSON
Version 2024.12.1 PyPI version JSON
download
home_pageNone
SummarySet de herramientas para operar con la APIv3 de Khipu
upload_time2024-12-21 23:36:27
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseMIT
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"
}
        
Elapsed time: 1.44722s