রিডাইরেক্ট পেমেন্ট ইউআরএল জেনারেট করুন

ওভারভিউ

রিডাইরেক্ট পেমেন্ট URL জেনারেট হল পেমেন্ট ইন্টিগ্রেটরের সাথে রিডাইরেক্ট পেমেন্ট শুরু করার জন্য রিডাইরেক্ট ফ্লো শুরু করার বিকল্প। এই প্রবাহে, Google পেমেন্ট ইন্টিগ্রেটরের কাছে একটি সার্ভার-টু-সার্ভার অনুরোধ জারি করবে যাতে পেমেন্টের শুরুতে ব্যবহারকারীকে রিডাইরেক্ট করা উচিত। Google তারপর ব্যবহারকারীকে ইন্টিগ্রেটর প্রদত্ত URL-এ পুনঃনির্দেশিত করবে, যা ব্যবহারকারীকে তাদের নির্বাচিত ইস্যুকারীকে অর্থ প্রদানের অনুমতি দেবে, তারপর সম্পূর্ণ পুনঃনির্দেশ প্রবাহ ব্যবহার করে Google-এ পুনঃনির্দেশিত হবে৷

প্রবাহ কিভাবে কাজ করে

ইস্যুকারীকে তারা অর্থপ্রদানের ফর্ম (FOP) হিসাবে ব্যবহার করবে নির্বাচন করার জন্য ব্যবহারকারীর জন্য দুটি উপায় রয়েছে।

  1. ব্যবহারকারী Google এর ইউজার ইন্টারফেস (UI) থেকে ইস্যুকারী নির্বাচন করে।
  2. ব্যবহারকারী Google-এর UI-তে ইন্টিগ্রেটর নির্বাচন করে এবং ইন্টিগ্রেটরের UI-তে ইস্যুকারীকে বেছে নেয়।

ব্যবহারকারী Google এর UI এ ইস্যুকারী নির্বাচন করে

এই ক্ষেত্রে, ব্যবহারকারী Google-এর UI-তে FOP নির্বাচনের সময় একজন ইস্যুকারী নির্বাচন করেন, তাই জেনারেট রিডাইরেক্ট পেমেন্ট ইউআরএল অনুরোধে formOfPayment issuerId আইডি ক্ষেত্রটিতে একটি Google-উত্পাদিত অনন্য শনাক্তকারী থাকবে যা নির্বাচিত ইস্যুকারীকে প্রতিনিধিত্ব করে। মনে রাখবেন যে পেমেন্ট ইন্টিগ্রেটর এবং ইস্যুকারী একই সত্তা হলে, Google পেমেন্ট ইন্টিগ্রেটরের জন্য একটি issuerId তৈরি করবে।

রিডাইরেক্ট পেমেন্ট ইউআরএল ফ্লো জেনারেট করুন (ইস্যুকারী বেছে নেওয়া হয়েছে)

রিডাইরেক্ট পেমেন্ট ইউআরএল ফ্লো জেনারেট করুন এবং ইস্যুকারী বেছে নিন

এখানে উপরের চিত্রে অবজেক্টের তালিকা রয়েছে:

  • ব্যবহারকারী : এটি সেই ব্যক্তি যিনি অর্থপ্রদান করতে চান৷
  • Google UI : Google এর ওয়েব বা অ্যাপ ইন্টারফেস, যেখানে গ্রাহক একটি অর্থপ্রদান শুরু করেন।
  • গুগল সার্ভার : গুগলের ব্যাকএন্ড সার্ভার যা একটি পুনঃনির্দেশ অনুরোধ তৈরি করে।
  • পেমেন্ট ইন্টিগ্রেটর : ইন্টিগ্রেটর যেখানে ব্যবহারকারী একটি ইস্যুকারী নির্বাচন করে।
  • ইস্যুকারী : ইস্যুকারী যেখানে ব্যবহারকারীর একটি অ্যাকাউন্ট আছে।

রিডাইরেক্ট পেমেন্ট Url ফ্লো জেনারেট করার জন্য, আমরা ইতিমধ্যেই ধরে নিচ্ছি যে ব্যবহারকারী Google এর সম্পত্তিতে (Google UI) আছেন এবং একটি অর্থপ্রদানের পদ্ধতি বেছে নিচ্ছেন। এখানেই সবকিছু শুরু হয়।

  1. ব্যবহারকারী নির্দিষ্ট ইস্যুকারী নির্বাচন করে যে তারা অর্থপ্রদান করতে ব্যবহার করতে চায়। এটিই জেনারেট রিডাইরেক্ট পেমেন্ট ইউআরএল প্রবাহকে ট্রিগার করে।
  2. Google UI একটি নতুন পুনঃনির্দেশ অনুরোধ তৈরি করতে Google সার্ভারকে (ব্যাকএন্ড) কল করে।
  3. Google সার্ভার জেনারেটরিডাইরেক্টপেমেন্ট ইউআরএল হোস্ট করা পেমেন্ট ইন্টিগ্রেটরকে কল করে।
  4. ইন্টিগ্রেটর ব্যবহারকারীকে ইস্যুকারীর ওয়েবসাইট বা অ্যাপে পুনঃনির্দেশিত করার জন্য একটি URL সহ Google-কে সাড়া দেবে।
  5. পুনঃনির্দেশের অনুরোধ Google UI-তে পাঠানো হয়।
  6. Google UI ব্যবহারকারীকে ইস্যুকারীর ওয়েব ইন্টারফেসে পুনঃনির্দেশ করে।
  7. ব্যবহারকারী ইস্যুকারীর ওয়েব ইন্টারফেসে প্রমাণীকরণ করে।
  8. পেমেন্ট সম্পূর্ণ করতে ব্যবহারকারী অন-স্ক্রীন নির্দেশাবলী অনুসরণ করে।

ব্যবহারকারী Google এর UI এ ইন্টিগ্রেটর নির্বাচন করে

এই ক্ষেত্রে, ব্যবহারকারী Google-এর UI-তে ইন্টিগ্রেটর নির্বাচন করেন, তাই জেনারেট রিডাইরেক্ট পেমেন্ট Url-এর formOfPayment ক্ষেত্রটি noneChosen এ সেট করা হবে, কারণ শুধুমাত্র ইস্যুকারীদের বৈধ FOPs হিসাবে বিবেচনা করা হয়। ইন্টিগ্রেটরকে অবশ্যই একটি UI প্রদান করতে হবে যা ব্যবহারকারীকে Google দ্বারা অনুমোদিত ইস্যুকারীদের মধ্যে একটি নির্বাচন করতে দেয়৷

রিডাইরেক্ট পেমেন্ট ইউআরএল ফ্লো জেনারেট করুন (ইনটিগ্রেটর নির্বাচিত)

নিম্নলিখিত ক্রম চিত্রটি ব্যবহারকারীর ব্রাউজার, Google, ইন্টিগ্রেটর এবং ইস্যুকারীর মধ্যে মিথস্ক্রিয়া দেখায় যখন ব্যবহারকারী Google এর UI-তে একটি ইন্টিগ্রেটর নির্বাচন করে:

নির্বাচিত ইন্টিগ্রেটর সহ রিডাইরেক্ট পেমেন্ট ইউআরএল ফ্লো তৈরি করুন