django-getpaid-epay
A django-getpaid payment backend for Kazkommertsbank Epay
Documentation
The full documentation is at https://django-getpaid-epay.readthedocs.org.
Features
Authenticate payment
Capture blocked money from admin
Reverse payment from admin
Refund payment from admin
Check status from admin
Dependencies
Here is a list of dependecies:
# obvious django django-getpaid M2Crypto django-model-utils xmltodict requests
Quickstart
Install django-getpaid and then install django-getpaid-epay:
pip install django-getpaid-epay
Add epay to INSTALLED_APPS and GETPAID_BACKENDS in your django project. Do not forget to configure the GETPAID_ORDER_MODEL setting.
Run migration:
./manage.py migrate
Basic configuration
Here is minimal configuration:
GETPAID_BACKENDS_SETTINGS = {
'epay' : {
"key_passphrase" : 'your private key passphrase', # can be omitted if you have removed passphrase
"merchant_private_key" : 'path to your private key',
"merchant_id" : "92061101",
"merchant_name" : "Test Shop",
"merchant_cert_id" : "00c182b189"
# "kkb_pub_key": 'path to Kazkom Public Key (kkbca.pem)', # optional
# "modify_order_id": lambda id: id + 100000,
# "unmodify_order_id": lambda id: id - 100000,
# 'scheme': 'http',
# 'testing' : True, # optional
},
}
Credits
Tools used in rendering this package:
History
0.1.0 (2016-02-22)
First release on PyPI.
0.1.3 (2016-04-22)
Added template setting
Added get_email setting
Added get_language setting
Added get_template setting
Added get_fail_backlink setting
Added get_backlink_url setting
Added auto_capture setting
Updated test geteway url to https://testpay.kkb.kz
0.1.3 (2016-04-22)
Bugfix scheme setting handling
Metadata
Release files for django-getpaid-epay 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| django-getpaid-epay-0.1.4.tar.gz | 20.0 kB | Without provenance | Details for django-getpaid-epay-0.1.4.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| django_getpaid_epay-0.1.4-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details for django_getpaid_epay-0.1.4-py2.py3-none-any.whl |
Total release size: 41.0 kB
Release files / django-getpaid-epay-0.1.4.tar.gz
| Download URL | django-getpaid-epay-0.1.4.tar.gz |
|---|---|
| Size | 20.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
04a665dcc97693774e9152de768ae3f03de1dc1c06acbeeee3eabef2b42ecb8a
|
|
BLAKE2b-256 checksum How to use checksums |
1bcad684d7441c9ebc91ec98d96f194e847e5af0ebfcbf8dfd1066e5b05e8567
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / django_getpaid_epay-0.1.4-py2.py3-none-any.whl
| Download URL | django_getpaid_epay-0.1.4-py2.py3-none-any.whl |
|---|---|
| Size | 21.0 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
cfc41c757b07cba0fe94a2eefb64ebe1fcf1d71c157bd2a706a3b426ae0b60fc
|
|
BLAKE2b-256 checksum How to use checksums |
d572d7c8ccbe6ee506f692fbf50e430cd80b821e50c21492fd52d88b892c48e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for django-getpaid-epay 0.1.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.