রেফারেন্স নম্বর ব্যবহার কেস, রেফারেন্স নম্বর ব্যবহার কেস

ওভারভিউ

টোকেনাইজড FOP রেফারেন্স নম্বর ব্যবহারের ক্ষেত্রে সমর্থন করতে পারে। একজন ব্যবহারকারী যে পণ্যের জন্য অর্থপ্রদান করতে চায় সে পেমেন্ট ইন্টিগ্রেটরের মাধ্যমে একটি রেফারেন্স নম্বর তৈরি করে। ব্যবহারকারী তারপর এই রেফারেন্স নম্বরটি একটি সুবিধার দোকান, কিয়স্ক বা ব্যাঙ্কে নিয়ে যায় এবং রেফারেন্স নম্বরটি প্রদান করে।

নগদ FOP রেফারেন্স নম্বর ব্যবহারের ক্ষেত্রেও সমর্থন করে। টোকেনাইজড এফওপি এবং ক্যাশ এফওপির মধ্যে প্রধান পার্থক্য হল, টোকেনাইজড এফওপির জন্য অ্যাসোসিয়েশন প্রয়োজন এবং রিফান্ড সমর্থন করে, ক্যাশ এফওপি-এর জন্য অ্যাসোসিয়েশনের প্রয়োজন হয় না এবং রিফান্ড সমর্থন করে না। এই নথিটি বর্ণনা করে যে কিভাবে ইন্টিগ্রেশন রেফারেন্স নম্বর ব্যবহারের ক্ষেত্রে কাজ করবে।

একটি উচ্চ স্তরে, ইন্টিগ্রেশন এই প্রবাহ জড়িত:

  1. প্রমাণীকরণ প্রবাহ
  2. সমিতির প্রবাহ
  3. ক্রয় প্রবাহ (নগদ FOP হিসাবে একই)
  4. ফেরত প্রবাহ
  5. রেমিট্যান্স প্রবাহ

ক্রয় প্রবাহ নগদ FOP ক্রয় প্রবাহের মতোই হবে৷

ওয়েব রিডাইরেক্ট প্রমাণীকরণ ব্যবহার করে একটি ইন্টিগ্রেশনের উদাহরণ।

প্রমাণীকরণ প্রবাহ

এপিআই ইন্টিগ্রেটর দ্বারা বাস্তবায়িত: ওয়েব প্রমাণীকরণ

সমিতির প্রবাহ

ইন্টিগ্রেটর দ্বারা বাস্তবায়িত API: পেমেন্ট ইন্টিগ্রেটর হোস্টেড টোকেনাইজড FOP API- এর সহযোগী অ্যাকাউন্ট

ক্রয় প্রবাহ

ইন্টিগ্রেটর দ্বারা বাস্তবায়িত API: পেমেন্ট ইন্টিগ্রেটর হোস্টেড টোকেনাইজড FOP API- তে রেফারেন্স নম্বর তৈরি করুন এবং রেফারেন্স নম্বর বাতিল করুন

Google দ্বারা বাস্তবায়িত API: Google হোস্টেড টোকেনাইজড FOP API-referenceNumberPaidNotification .

ফেরত প্রবাহ

এপিআই ইন্টিগ্রেটর দ্বারা বাস্তবায়িত: পেমেন্ট ইন্টিগ্রেটর হোস্টেড টোকেনাইজড FOP এপিআই-ফেরত

রেমিট্যান্স প্রবাহ

ইন্টিগ্রেটর দ্বারা বাস্তবায়িত API: পেমেন্ট ইন্টিগ্রেটর হোস্টেড রেমিট্যান্স API দেখুন।

Google দ্বারা বাস্তবায়িত API: Google হোস্টেড রেমিট্যান্স API দেখুন।

কিভাবে সব প্রবাহ একসাথে ফিট

যন্ত্র তৈরি করুন

Google-এর UI-তে, একজন ব্যবহারকারীকে ওয়েব প্রমাণীকরণ করতে একটি ইন্টিগ্রেটর হোস্ট করা ওয়েব পৃষ্ঠায় পুনঃনির্দেশিত করা হয়। সফল প্রমাণীকরণের পরে, ব্যবহারকারীকে আবার Google-এ পুনঃনির্দেশিত করা হয়। এবং তারপর Google কল করবে associateAccount . authenticationResponserequestId হবে associateAccount অনুরোধের authenticationRequestId । সফল অ্যাসোসিয়েশনের পরে, Google ব্যবহারকারীর জন্য একটি উপকরণ হিসাবে googlePaymentToken (GPT) এবং অন্যান্য মেটাডেটা সংরক্ষণ করে।

যন্ত্র তৈরি করুন - প্রমাণীকরণ প্রবাহ

ওয়েব প্রমাণীকরণ প্রবাহ

যন্ত্র তৈরি করুন - অ্যাসোসিয়েশন প্রবাহ

অ্যাসোসিয়েশন প্রবাহ চিত্র

রেফারেন্স নম্বর তৈরি করুন

ব্যবহারকারী যখন ইন্সট্রুমেন্টের সাহায্যে পণ্য/পরিষেবা কিনতে চায়, তখন Google GPT-এর সাহায্যে রেফারেন্স নম্বর জেনারেট করে। generateReferenceNumber অনুরোধের শিরোনামের মধ্যে requestId ব্যবহার করা হবে সংশ্লিষ্ট API-এর লেনদেন শনাক্ত করতে।

ক্যাশ জেনারেট রেফারেন্স নম্বর

রেফারেন্স নম্বর প্রদান করুন

ব্যবহারকারী রেফারেন্স নম্বর অফলাইনে পরিশোধ করার পরে, ইন্টিগ্রেটর রেফারেন্স নম্বরপেইড নোটিফিকেশন কল করবে। generateReferenceNumber অনুরোধের শিরোনামের মধ্যে requestId হবে রেফারেন্সNumberPaidNotification অনুরোধের generateReferenceNumberRequestId

পে রেফারেন্স নম্বর প্রবাহ

একটি লেনদেন বাতিল করুন

যদি ব্যবহারকারী অর্থ প্রদানের আগে লেনদেন বাতিল করার সিদ্ধান্ত নেন, তাহলে Google cancelReferenceNumber কল করবে। generateReferenceNumber অনুরোধের শিরোনামের মধ্যে রিকোয়েস্টআইডিটি রেফারেন্স নম্বর অনুরোধের generateReferenceNumberRequestId requestId হবে।

একটি লেনদেন ফেরত

রেফারেন্স নম্বর প্রদানের পর, ব্যবহারকারী যদি টাকা ফেরত চান, Google টাকা ফেরত কল করবে। generateReferenceNumber অনুরোধের শিরোনামের মধ্যে requestId থাকবে সেটিই হবে রিফান্ডের অনুরোধের transactionId

ফেরত প্রবাহ

রেমিটেন্স

চুক্তির ভিত্তিতে, বিবৃতি প্রস্তুত হলে ইন্টিগ্রেটরকে জানানোর জন্য Google রেমিট্যান্স স্টেটমেন্ট নোটিফিকেশন কল করবে। তারপর, ইন্টিগ্রেটর পুনর্মিলন সম্পাদন করতে Google হোস্টেড রেমিট্যান্স API কল করবে।