flutter_bkash: Flutter-এ bKash পেমেন্ট ইন্টিগ্রেশন সহজ করার গল্প
বাংলাদেশে Flutter দিয়ে অ্যাপ বানাতে গেলে প্রায় সবারই bKash পেমেন্ট লাগে। আমিও Codeboxr-এ কাজ করার সময় বারবার একই ইন্টিগ্রেশন করতে হচ্ছিল — টোকেন হ্যান্ডশেক, WebView ফ্লো, কলব্যাক হ্যান্ডলিং। প্রতিটি প্রজেক্টে নতুন করে।
তখন মাথায় এলো — এটা একবার ঠিকমতো করে প্যাকেজ বানিয়ে সবার জন্য ছেড়ে দিই।
কী সমস্যা সমাধান করে
bKash API-তে ডকুমেন্টেশন কম, sandbox ও production আলাদাভাবে কাজ করে, আর WebView রিডাইরেক্ট কিছু Android ডিভাইসে ঠিকমতো ধরা যায় না।
flutter_bkash এই সব সমস্যা লুকিয়ে রেখে ডেভেলপারকে দেয় একটাই simple API।
ব্যবহার
flutter pub add flutter_bkashপেমেন্ট করুন
final flutterBkash = FlutterBkash(
credentials: BkashCredentials(
username: "app_username",
password: "app_password",
appKey