آموزش اتصال به درگاه زرین پال برای B4A

آموزش اتصال به درگاه زرین پال برای B4A

با آموزش اتصال به درگاه زرین پال برای B4A همراه شما هستیم. میخوایم با هم نحوه‌ی اتصال و پرداخت از طریق درگاه زرین پال رو باهم بررسی کنیم که این امکان رو به شما میده که کاربر مستقیما به حساب زرین پال شما متصل بشه و عملیات پرداخت رو انجام بده.

همراه باما لرن باشید…


 آموزش اتصال به درگاه زرین پال برای B4A
  • ابتدا باید کتابخانه‌ای رو که زرین پال تدارک دیده به بیسیک۴اندروید اضافه کنید. (دانلود کتابخانه)
  • سپس کد زیر رو به منیفست برنامتون اضافه کنید :
  • حال کتابخانه رو فعال و متغیری براش تعریف کنید.
  • نکته‌ی اصلی اینه که هرکدام از درگاه های شما در زرین پال دارای یک کد به نام «مرچنت کد» هستش که شما طبق نیازتون، کد همان درگاه مد نظرتون رو باید کپی کنید و نگه دارید تا در B4A استفاده کنید.
آموزش اتصال به درگاه زرین پال برای B4A
کپی و دریافت مرچنت کد درگاه مورد نظر
  • حالا یک متغیر جدید میسازیم و مرچنت کدی رو که کپی کردیم در آن میریزیم.
  • حالا هم برای پرداخت به این صورت عمل میکنیم. کد زیر رو در مکان مناسب قرار بدید :
  1. در اولین خط متغیر ZarinPay رو اینیشیالایز کردیم.
  2. در خط دوم مرچنت کد رو معرفی کردیم.
  3. خط سوم قیمت رو مشخص میکند.
  4. خط چهارم توضیحات دلخواه به هنگام پرداخت رو نمایش میدهد.
  5. در خط پنج، متغیر Zarinpay رو که ساخته بودیم، به مقدارِ ZarinPal که با فعال کردن کتابخانه به طور خودکار ساخته میشه معرفی کردیم که کار اصلی رو انجام میده و کاربر رو به بخش پرداخت هدایت میکنه.
  6. در خط پنج، قسمت Event Name ما مقدار Purchase رو وارد کردیم. یعنی نام پرداخت ما، Purchase باشه که بعدا بهش نیاز داریم.
آموزش اتصال به درگاه زرین پال برای B4A
صفحه پرداخت

خب تا اینجای کار ما اومدیم و کاربر رو به صفحه پرداخت هدایت کردیم تا پرداخت رو انجام بده. یک سری عملیات رو باید در نظر بگیریم تا بعد از پرداخت (موفق یا ناموفق) اجرا بشه.

  • ساب زیر زمانی اجرا میشه که پرداخت به طور کامل و صحیح انجام بشه :
گفتیم که اگر پرداخت درست انجام شد، بیاد و پیغامی رو به ما نمایش بده.

در باما لرن ببینید : آموزش خروج از برنامه با دوبار کلیک در B4A

  • ساب زیر هم زمانی اجرا میشه که پرداخت ناموفق باشه :
طبیعتا اگر پرداخت به طور موفق انجام نشه میتونه دلایلی داشته باشه که اومدیم و هر کدوم از خطا های احتمالی رو باهم پیش بینی کردیم. مثلا اگر کاربر خودش پرداخت رو لغو کرد یا اگر اطلاعات کافی رو وارد نکرد و …

در صورتی که مشکلی در راه اندازی داشتید حتما از سورسی که قرار دادیم استفاده کنید 😉

دانلود رایگان سورس برای اعضا :

 سازنده : باما لرن
 حجم : ۱ مگابایت
 پسورد : bamalearn.ir

موفق باشید… 😊

درباره مهدی کفشگر

مهدی کفشگر هستم مدیریت سایت باما لرن، هدفم از احداث باما لرن ایجاد مرجعی بزرگ برای ارتقا علمی صنعت برنامه نویسی و علوم کامپیوتر هستش و امیدوارم بتونم در این راه موفق بشم (:

4
دیدگاه بگذارید

avatar
2 دیدگاه ها
2 پاسخ ها
0 دنبال کنندگان این صفحه
 
مورد واکنش ترین ها
داغ ترین ها
3 تعداد نظر دهنده ها
مهدی کفشگرbanichizi آخرین دیدگاه ارسال کنندگان
  دنبال کردن این صفحه  
مطلع کن مرا از
bani
عضو سایت
bani

در خط سوم
اگر خواسته باشیم مبلغ دخواه کاربر باشه
چیکار باید کنیم؟؟

chizi
عضو سایت
chizi

سلام
اگر قیمت محصولات متغییر بود مثلا توی فروشگاه فایل خواستیم باید چجوری تعریف کنیم .ممنون میشم توضیح بدید