پکیج درگاه پرداخت زیبال برای زبان 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))

پیش‌نیازها

پیش از شروع مراحل نصب، موارد زیر را آماده داشته باشید:

دریافت کد مرچنت زیبال

کد مرچنت، شناسه درگاه پرداخت شماست و از پنل کاربری زیبال دریافت می‌شود:

  1. وارد پنل کاربری زیبال شوید.
  2. از منوی «درگاه پرداخت» استفاده کنید.
  3. کد مرچنت خود را کپی کنید.
  4. کد را در تنظیمات افزونه خود وارد نمایید.
  5. تغییرات را ذخیره کنید.

استفاده از حالت آزمایشی

برای آزمودن عملکرد درگاه پیش از استفاده عملیاتی:

  1. مرچنت تستی زیبال را وارد نمایید.
  2. تنظیمات را ذخیره کنید.

به این ترتیب می‌توانید بدون انجام تراکنش واقعی، اتصال درگاه را بررسی کنید.

تست اتصال درگاه پرداخت

پس از ذخیره تنظیمات، یک سفارش آزمایشی ثبت کنید:

  1. محصولی را به سبد خرید اضافه کنید.
  2. وارد صفحه تسویه حساب شوید.
  3. اطلاعات سفارش را تکمیل کنید.
  4. درگاه پرداخت زیبال را انتخاب نمایید.
  5. روی «ثبت سفارش» کلیک کنید.

به این ترتیب می‌توانید بدون انجام تراکنش واقعی، اتصال درگاه را بررسی کنید.

به مشکل خوردید؟

در صورتی که هنگام نصب یا پیکربندی افزونه با مشکلی مواجه شدید، می‌توانید از طریق پنل کاربری زیبال و بخش پشتیبانی، تیکت ثبت کنید تا کارشناسان زیبال شما را راهنمایی کنند.

دانلود افزونه

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

کد مرچنت لازم دارید

برای فعال کردن درگاه باید کد مرچنت خود را از پنل زیبال بردارید. اگر هنوز درگاه ندارید، راهنمای دریافت درگاه پرداخت را ببینید.