পেমেন্ট সেই অংশ যাকে বেশিরভাগ ব্যবসায়ী ভয় পান, অথচ আজ এটি কারিগরিভাবে সবচেয়ে সহজ অংশগুলোর একটি। আসল জটিলতা প্রশাসনিক: কাগজপত্র, ব্যাংক অ্যাকাউন্ট, আর প্রদানকারীর যাচাই।
এখানে ধাপগুলো ক্রমানুসারে, সঙ্গে যা সাধারণত অনুমোদন আটকে দেয়।
আপনার দরকার বাণিজ্যিক নিবন্ধন, ব্যবসার নামে ব্যাংক অ্যাকাউন্ট, এবং mada ও Apple Pay সমর্থন করে এমন স্থানীয় পেমেন্ট প্রদানকারী — আর API কী কখনো কোডে রাখবেন না; এর জায়গা গোপন ভাণ্ডার।
শুরুর আগে যা লাগবে
সৌদি আরবে বেশিরভাগ পেমেন্ট প্রদানকারী চায়:
- ই-কমার্স কার্যক্রম কাভার করে এমন বৈধ বাণিজ্যিক নিবন্ধন।
- ব্যবসার নামে ব্যাংক অ্যাকাউন্ট, ব্যক্তিগত নয়।
- চালু একটি সাইট বা অ্যাপ, যেখানে থাকবে: আমাদের সম্পর্কে, যোগাযোগ, শর্তাবলি, এবং বদল ও ফেরত নীতির পাতা।
- আপনার পণ্য বা সেবা ও তাদের দামের স্পষ্ট বিবরণ।
mada, কার্ড ও ওয়ালেট
mada স্থানীয় পেমেন্ট নেটওয়ার্ক এবং সৌদি আরবে সবচেয়ে বেশি ব্যবহৃত; এর ফি সাধারণত ক্রেডিট কার্ডের চেয়ে কম। Apple Pay একই গেটওয়ে দিয়ে যায় এবং আইফোনে কেনা সম্পন্ন হওয়ার হার লক্ষণীয়ভাবে বাড়ায়, কারণ কার্ডের তথ্য লেখার দরকারই থাকে না।
ফি প্রদানকারীভেদে বদলায়, সাধারণত লেনদেনের শতাংশ ও একটি নির্দিষ্ট অঙ্ক। স্পষ্টভাবে তিনটি জিনিস জিজ্ঞাসা করুন: প্রতি লেনদেনের ফি, ফেরতের ফি, আর ব্যাংক নিষ্পত্তির সময় — নিষ্পত্তির সময়টি বিশেষভাবে আপনার নগদ প্রবাহে প্রভাব ফেলে।
সংযোগ কারিগরিভাবে কীভাবে হয়
প্রদানকারী আপনাকে দুটি কী দেয়: একটি পরীক্ষার, একটি উৎপাদনের। আপনি পেমেন্ট প্রবাহ বানান, পরীক্ষার কার্ড দিয়ে যাচাই করেন, অনুমোদনের পর কী বদলান। যে অংশটি অনেকে বাদ দেন তা হলো ওয়েবহুক: গেটওয়ে আপনার সিস্টেমে ফলাফলের নিশ্চিতকরণ পাঠায়, আর অর্ডার নিশ্চিত করার ভিত্তি সেটিই হওয়া উচিত, ব্যবহারকারীর পাতায় ফেরা নয়।
নিরাপত্তা: আপনার API কী
পেমেন্ট কী কখনো কোডের ভেতরে, প্রকল্পের ফাইলে বা ব্রাউজারে রাখবেন না। এর জায়গা গোপন ভাণ্ডার, যা কেবল সার্ভার থেকে পড়া হয়। ফ্রন্টএন্ডে বা উন্মুক্ত রিপোজিটরিতে ফাঁস হওয়া কী ছোট স্টোরের সবচেয়ে সাধারণ দুর্বলতা।
Uttra দিয়ে বানানোর সময় পেমেন্ট কী গোপন ভাণ্ডারে যোগ করুন এবং বর্ণনায় লিখুন যে সংযোগ কী সেখান থেকেই পড়ে — এতে সেটি প্রকাশিত কোডের বাইরে থাকে।