Django Implementation For Chapa Payment Gateway
Project description
Django-Chapa
Django wrapper for the chapa payment gateway
Instruction
this package also includes abstract transaction for chapa
Installation
required python >= 3.6 and django >=3.2 installed
pip install django-chapa
Django Config
set your config values in settings.py
INSTALLED_APPS = [
...
'django_chapa',
...
]
CHAPA_SECRET = "Secret"
CHAPA_API_URL = ''
CHAPA_API_VERSION = 'v1'
add webhook url in urls.py
urlpatterns = [
path('chapa-webhook', include('django_chapa.urls'))
]
- if you are using default chapa transaction model run
./manage.py migrate
register your chapa transaction model in settings.py
CHAPA_TRANSACTION_MODEL = 'yourapp.chapa_model
-
Note: your chapa transaction model should implement
django_chapa.models.ChapaTransactionMixin
- or must contain required fields for the webhook to work properly
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django_chapa-1.4.0.tar.gz
(5.2 kB
view hashes)
Built Distribution
Close
Hashes for django_chapa-1.4.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b27a06ae8869e7bf18ed0721bd7e8118e74ff08aa725b6cb22870970a2aac2e |
|
MD5 | 9ef7be0e3135ee83c1a286007150c19f |
|
BLAKE2b-256 | 945381d068811f7263c330051fff772ee3440aff2b2bd35a802b10882e1bb430 |