djangoathm 0.7.0
django-athm
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
https://github.com/evertec/athmovil-javascript-api
https://github.com/evertec/athmovil-webhooks
https://docs.djangoproject.com/en/4.1/ref/csrf/#ajax
https://docs.djangoproject.com/en/4.1/howto/custom-template-tags/
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.