پکیج درگاه پرداخت زیبال برای زبان Python

راهنمای استفاده از پکیج 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))

جزئیات کد: