Metadata-Version: 2.4
Name: django-payments-br
Version: 0.2.0
Summary: Pagamentos e assinaturas recorrentes para Django, com foco no mercado brasileiro
Author: Davi Rafacho
License-Expression: BSD-3-Clause
Project-URL: Homepage, https://github.com/davisilvarafacho/django-payments-br
Project-URL: Documentation, https://django-payments-br.readthedocs.io
Project-URL: Repository, https://github.com/davisilvarafacho/django-payments-br
Project-URL: Changelog, https://github.com/davisilvarafacho/django-payments-br/blob/main/CHANGELOG.md
Project-URL: Issues, https://github.com/davisilvarafacho/django-payments-br/issues
Keywords: django,payments,pix,subscriptions,brasil
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 5.2
Classifier: Framework :: Django :: 6.0
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: Portuguese (Brazilian)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Office/Business :: Financial
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.10
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: django<6.1,>=5.2
Requires-Dist: requests>=1.2.0
Requires-Dist: django-phonenumber-field[phonenumberslite]>=5.0.0
Provides-Extra: mercadopago
Requires-Dist: mercadopago<3.0.0,>=2.0.0; extra == "mercadopago"
Provides-Extra: stripe
Requires-Dist: stripe<16,>=7.8.0; extra == "stripe"
Dynamic: license-file

==================
django-payments-br
==================

Pagamentos e assinaturas recorrentes para Django, com foco no mercado
brasileiro.

Este projeto é um fork de `jazzband/django-payments
<https://github.com/jazzband/django-payments>`_, originalmente criado pela
Mirumee Software e distribuído sob licença BSD-3.

O que muda em relação ao projeto original
=========================================

- Assinaturas recorrentes com o gateway como fonte da verdade
- Escopo de providers focado no Brasil: Stripe, Mercado Pago, PayPal, Asaas
- Documentação em português
- Pacote Python importado como ``payments_br``

Documentação: https://django-payments-br.readthedocs.io

Desenvolvimento
===============

Instale o `uv <https://docs.astral.sh/uv/getting-started/installation/>`_ e
prepare o ambiente completo:

.. code-block:: console

   uv sync --all-extras

Execute as verificações:

.. code-block:: console

   uv run pytest
   uv run mypy .

Para trabalhar na documentação ou validar os artefatos de distribuição:

.. code-block:: console

   uv run --group docs sphinx-autobuild docs/ docs/_build/html --port 9009
   uv build
   uvx twine check dist/*

*Documentation is in Brazilian Portuguese. This library targets the Brazilian
payments market.*
