স্বাগতম সকলকে। আশা করি আপনারা সবাই ভালো আছেন।
আজ আমি আপনাদের দেখাবো কিভাবে আপনারা Kodular এ আপনার প্রজেক্টে UPI payment gateway যুক্ত করবেন।
তো চলুন শুরু করা যাক।
আমাদের চারটি কম্পনেন্ট লাগবে। এগুলো হলো-
1. পেমেন্ট করবে এবং চেক করার জন্য Activity starter.
2. টাকার পরিমাণ এবং কিছু নোট থাকলে তা দেওয়ার জন্য 2টি Textbox.
3. পেমেন্ট সফল হলো কিনা দেখানোর জন্য 1টি label.
4. পেমেন্ট করার জন্য একটি Submit Button.
আমাদের ডিজাইনের কাজ শেষ এখন ব্লকের কাজ করতে হবে।
1. একটা 6 ডিজিটের Random id তৈরি করে নিতে হবে।
2. Activity starter এর action এ android.intent.action.VIEW দিন।
3. এখন Activity starterএর data uri তে
upi:\pay?pa=your upi address like(googlepay@oksbi)&pn=Your name&tr=orderid(use global variable)&mc=4411&am=amount&tn=note দিন।
4. ইউজারের Activity starter কে start করতে হবে যখনই ইউজার Submit Button এ ক্লিক করবে।
5. তারপর পেমেন্ট হলো কিনা জানতে Activity starter এর After Activity result ব্লক দিয়ে চেক করতে হবে।
এখন ইউজার যখন পেমেন্ট সম্পন্ন করবে তখন চেক করতে হবে After Activity ব্লকে কি result এলো। এখন সবার আগে যে result এলো তা & এর দ্বারা split করতে হবে। কারণ result এ অনেককিছু আছে যেমন- response code, transaction id , payment status এসব যা & দিয়ে পরস্পরের সাথে যুক্ত।
তারপর একটা লোকাল ভেরিয়েবল দিয়ে item কে split করতে হবে = দ্বারা এবং status চেক করতে হবে if then block দিয়ে। যদি true আসে তাহলে result আমি label এ দেখাবো।
আমি আশা রাখি এই ছোট টিউটোরিয়াল এর মাধ্যমে কিভাবে UPI payment gateway আপনার Kodular প্রজেক্ট এ ছড করবেন তা আমি দেখাতে পেরেছি। ধন্যবাদ।