Skip to content

django-athm/django-athm

Repository files navigation

django-athm

Build Status Codecov status PyPI - Python Version PyPI - Django Version PyPI version Packaged with Poetry Code style badge License badge

Ver este README en español: README_ES.md

Features

  • Persist itemized transaction data as well as client information in your own database.
  • The customizable athm_button template tag provides convenient access to the ATH Móvil Checkout button.
  • Import your existing transactions from ATH Móvil using the athm_sync management command.
  • Various signals can be used to get notified of completed, cancelled or expired transactions.
  • Refund one or more transactions through the Django Admin.

Documentation

For information on installation and configuration, see the documentation at:

https://django-athm.github.io/django-athm/

Local testing with coverage

Assuming you've already installed all the packages, you can run the following command in the project root folder:

DJANGO_SETTINGS_MODULE=tests.settings pytest --cov django_athm

Legal

This project is not affiliated with or endorsed by Evertec, Inc. or ATH Móvil in any way.

Dependencies

  • httpx for performing network requests to the ATH Móvil API
  • phonenumberslite for validating and parsing client phone numbers

References