Skip to content

Repository files navigation

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 - StatusTests&CoverageDownloadsCodacy BadgeCodacy Badgepre-commit.ci statusPyPIPyPI - Python VersionPyPI - ImplementationPyPI - LicenseCode 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:

frompyflowclimportPaymentfrompyflowcl.ClientsimportApiClientapi=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 pagoprint(f"URL de pago: {pago.url}?token={pago.token}")
>URLdepago: 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.

About

Cliente para comunicacion con API de flow.cl

Topics

Resources

Contributing

Stars

8 stars

Watchers

2 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages