Zibal payment gateway
Project description
Zibal Payment Gateway
Installation
Zibal Payment pacakge requires Requests to run.
Install the package using pip
$ pip install zibal
For upgrading to newer versions
$ pip install zibal --upgrade
Usage
You can send a request and verify your payment using this package. Also you can use this package to translate the result codes to printable messages Pass your merchant_id and callback url while creating a zibal instance
import zibal.zibal as zibal
merchant_id = 'Your merchant id, use zibal for testing'
callback_url = 'https://yourdomain.com/callbackUrl'
zb = zibal.zibal(merchant_id, callback_url)
amount = 30000 # IRR
request_to_zibal = zb.request(amount)
Now you can access the parameters using
track_id = request_to_zibal['trackId']
request_result_code = request_to_zibal['result']
Pass the result code to the translator function "requeset_result(result_code)" to create printable output Python3 example:
print(zb.request_result(request_result_code))
Verify the payment using the verify function
verify_zibal = zb.verify(track_id)
verify_result = verify_zibal['result']
Now you can access the parameters using
ref_number = verify_zibal['refNumber']
verify_result_code = verify_zibal['result']
Pass the result code to the translator function "verify_result(result_code)" to create printable output Python3 example:
print(zb.verify_result(verify_result_code))
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
Built Distribution
File details
Details for the file zibal-1.1.0.tar.gz
.
File metadata
- Download URL: zibal-1.1.0.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f46f495f41b78cae0f2566985826af04294bbbb3b1ee7ec2ee1b64ff62bffa4f |
|
MD5 | 7de3c36e6aea2e7815dabf676c79cb9a |
|
BLAKE2b-256 | 35c6ba9426ffd658f010696c81b98061f549552584833173c4a0925de573389f |
File details
Details for the file zibal-1.1.0-py3-none-any.whl
.
File metadata
- Download URL: zibal-1.1.0-py3-none-any.whl
- Upload date:
- Size: 3.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebf4bdfee5bc087fd7a7cc3042877e1655070849a1bf4cd35e7c0ea77210e50d |
|
MD5 | f3d0ac98a9e7a1160377c04e5733e5bb |
|
BLAKE2b-256 | 862cd97c1694ab7a05e53c41e8abe7959cbff20d607b5676369d2ff711ce3e66 |