راهنمای استفاده از پکیج pip زیبال
پکیج را با کد زیر دریافت نمایید.
pip install zibal $
جهت بروزرسانی و دریافت نسخههای جدید:
pip install zibal –upgrade $
ارسال درخواست ایجاد تراکنش
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)
دریافت trackId و کد result
track_id = request_to_zibal[‘trackId’]
request_result_code = request_to_zibal[‘result’]
ارسال کد result دریافتی به تابع ترجمه جهت دریافت خروجی قابل چاپ
print(zb.request_result(request_result_code))
تایید تراکنش
verify_zibal = zb.verify(track_id)
verify_result = verify_zibal[‘result’]
دریافت refNumber و کد result
ref_number = verify_zibal[‘refNumber’]
verify_result_code = verify_zibal[‘result’]
ارسال کد result دریافتی به تابع ترجمه جهت دریافت خروجی قابل چاپ
print(zb.verify_result(verify_result_code))