Skip to main content

Django + ATH Móvil

Project description

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

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

django-athm-0.7.0.tar.gz (13.3 kB view hashes)

Uploaded source

Built Distribution

django_athm-0.7.0-py3-none-any.whl (17.0 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page