Skip to main content

Cliente para comunicacion con flowAPI-3 de flow.cl

Project description

Bienvenido a pyflowcl

pyflowcl es una biblioteca de Python que proporciona una interfaz para interactuar con la API de Flow en Chile. Con pyflowcl, puedes realizar diversas operaciones, como crear pagos, obtener información de pagos, realizar reembolsos y más.

PyPI - Status Tests&Coverage Downloads Codacy Badge Codacy Badge pre-commit.ci status PyPI PyPI - Python Version PyPI - Implementation PyPI - License Code style: black

Instalación

Para instalar pyflowcl, asegúrate de tener Python instalados. Luego, puedes instalar la biblioteca utilizando tu administrador favorito.

Uso Básico

Aquí hay un ejemplo básico de cómo usar pyflowcl para crear un pago:

from pyflowcl import Payment
from pyflowcl.Clients import ApiClient

api = ApiClient(
    api_url="https://www.flow.cl/api",
    api_key="tu_api_key",
    api_secret="tu_api_secret",
)
pago = {
    "subject": "Asunto Email",
    "commerceOrder": "1234",
    "amount": 5000,
    "email": "mariofix@pm.me",
    "urlConfirmation": "https://mariofix.com",
    "urlReturn": "https://mariofix.com",
}

llamada = Payment.create(api, pago)
print(f"{llamada = }")
> llamada = { "flowOrder": 123456, "url": "https://www.flow.cl/app/pay.php", "token": "tok_123456" }

# Obtiene la URL de pago
print(f"URL de pago: {pago.url}?token={pago.token}")
> URL de pago: https://www.flow.cl/app/pay.php?token=tok_123456

Documentación

Para obtener más información sobre cómo usar pyflowcl y todas las funcionalidades disponibles, consulta la documentación completa en https://mariofix.github.io/pyflowcl.

Contribuir

¡Tú contribución es bienvenida! Si encuentras errores, tienes sugerencias o deseas agregar nuevas características, por favor, crea un problema o envía una solicitud de extracción en el repositorio de GitHub: Repositorio de pyflowcl.

Licencia

Pyflowcl se distribuye bajo la Licencia MIT. Consulta el archivo LICENSE para obtener más información.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyflowcl-2024.9.28.tar.gz (85.7 kB view details)

Uploaded Source

Built Distribution

pyflowcl-2024.9.28-py3-none-any.whl (90.8 kB view details)

Uploaded Python 3

File details

Details for the file pyflowcl-2024.9.28.tar.gz.

File metadata

  • Download URL: pyflowcl-2024.9.28.tar.gz
  • Upload date:
  • Size: 85.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for pyflowcl-2024.9.28.tar.gz
Algorithm Hash digest
SHA256 58f913f45302958f038762406d60a8c3be753170cbc3bd1ac697a53f72c6b928
MD5 900c818963f7adbca7a5d1cc7ad7958d
BLAKE2b-256 38ca09dcdcfbb320aff0094069536f242e77d7f3d5dcddb48dd0861dc4f61262

See more details on using hashes here.

File details

Details for the file pyflowcl-2024.9.28-py3-none-any.whl.

File metadata

  • Download URL: pyflowcl-2024.9.28-py3-none-any.whl
  • Upload date:
  • Size: 90.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for pyflowcl-2024.9.28-py3-none-any.whl
Algorithm Hash digest
SHA256 5a26c4e9fe869ee140e3f1ee6ea6b0cb37014b5399b3ddaa6126be0b0112b49d
MD5 eb28ce8ee41611c6f08fc41ad7154a6f
BLAKE2b-256 6aae2a7e22f00351573b13d11de7ab7422fa224ed5cab5f6cd1738bbb6f69372

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page