ওভারভিউ
অ্যাকাউন্টগুলি একসাথে যুক্ত হয়ে গেলে, নতুন তৈরি যন্ত্রটি কেনাকাটার জন্য ব্যবহার করা যেতে পারে। Google-এর মধ্যে কেনাকাটা এক বা দুটি মোডে হয়:
- ব্যবহারকারীর সূচনা
- সিস্টেম-সূচনা
বেছে নেওয়া মোড নির্বিশেষে, সাধারণ ক্ষেত্রে, ইন্টিগ্রেটর UI ক্রয়ের সাথে জড়িত হবে না।
প্রবাহ কিভাবে কাজ করে
নীচের চিত্রটি ব্যবহারকারীর দ্বারা শুরু করা ক্রয় দেখায়৷
ক্রয় প্রবাহ-ব্যবহারকারী উপস্থিত
ডায়াগ্রামের বস্তুগুলি নিম্নলিখিতগুলি অন্তর্ভুক্ত করে:
- ব্যবহারকারী : এই ব্যক্তি যে Google এর মাধ্যমে কিছু কিনতে চায়।
- Google UI : ইন্টারফেস, যেখানে গ্রাহক কেনাকাটা শুরু করেন।
- গুগল সার্ভার : গুগলের ব্যাকএন্ড সার্ভার যা পেমেন্ট ইন্টিগ্রেটর সার্ভারে ক্যাপচার কমান্ড পাঠায়।
- পেমেন্ট ইন্টিগ্রেটর সার্ভার : ইন্টিগ্রেটরের ব্যাকএন্ড সার্ভার যা ফান্ড ক্যাপচারের অনুরোধ গ্রহণ করে।
এই ক্রয় প্রবাহে, ব্যবহারকারী সেশনে আছেন। তারা একটি আইটেম কেনা শুরু করে প্রবাহ শুরু করে।
- ব্যবহারকারী Google UI এর মাধ্যমে একটি আইটেম ক্রয় করতে শুরু করে।
- ক্রয়ের তথ্য Google সার্ভারে পাঠানো হয়।
- Google-এর সার্ভার পেমেন্ট ইন্টিগ্রেটর সার্ভারে
Capture
অনুরোধ পাঠায় (GPT
,amount
)। - পেমেন্ট ইন্টিগ্রেটর সার্ভার Google সার্ভারে একটি সফল প্রতিক্রিয়া ফেরত পাঠায়।
- Google সার্ভার Google UI-তে একটি সফল প্রতিক্রিয়া ফেরত পাঠায়।
- আইটেম গ্রাহকদের বিতরণ করা হয়.
একটি সিস্টেম-সূচিত প্রবাহ নীচে দেখানো হয়েছে. এক্ষেত্রে গুগলের সিস্টেম ব্যবহারকারীর পক্ষ থেকে অর্থপ্রদান শুরু করেছে। এটি বিভিন্ন কারণে ঘটতে পারে (উদাহরণস্বরূপ, একটি মাসিক সদস্যতা)।
এই পরিস্থিতিতে ব্যবহারকারী সেশনে নেই।
ক্রয় প্রবাহ-ব্যবহারকারী উপস্থিত নয়
ডায়াগ্রামের বস্তুগুলি নিম্নরূপ:
- গুগল সার্ভার : গুগলের ব্যাকএন্ড সার্ভার যা কেনাকাটা শুরু করে।
- পেমেন্ট ইন্টিগ্রেটর সার্ভার : ইন্টিগ্রেটরের ব্যাকএন্ড সার্ভার যা ফান্ড ক্যাপচারের অনুরোধ গ্রহণ করে।
এই ক্রয় প্রবাহে, ব্যবহারকারী উপস্থিত নেই। Google সার্ভার ক্রয় শুরু করে।
- Google সার্ভার সেশনে না থাকা ব্যবহারকারীর সাথে একটি ক্রয় প্রবাহ ট্রিগার করে।
- Google সার্ভার
GPT
এবং ক্রয়েরamount
সহ একটিCapture
কমান্ড পাঠায়। - পেমেন্ট ইন্টিগ্রেটর সার্ভার সফলতার বার্তা দিয়ে উত্তর দেয়।
সর্বোত্তম অনুশীলন এবং অন্যান্য বিবেচনা
ইন্টিগ্রেটর এবং/অথবা Google বিভিন্ন কারণে ক্রয় করার আগে ব্যবহারকারীকে পুনরায় প্রমাণীকরণ প্রবাহের মাধ্যমে পাঠাতে পারে। কিছু সম্ভাব্য কারণ অন্তর্ভুক্ত:
- Google এর ঝুঁকি ইঞ্জিন নির্ধারণ করে যে একটি পেমেন্ট সন্দেহজনক দেখাচ্ছে।
- নিয়ন্ত্রক প্রয়োজনীয়তা প্রতিটি ক্রয়ের উপর একটি OTP দাবি করে।
এই ধরনের ক্ষেত্রে, Google ব্যবহারকারীকে পুনরায় প্রমাণীকরণ করে এবং তারপর ব্যবহারকারীকে ক্রয় প্রবাহ সম্পূর্ণ করার অনুমতি দেয়। পুনরায় প্রমাণীকরণ প্রবাহের ফলাফল হল ব্যবহারকারীর পরিচয় এবং প্রমাণীকরণের প্রমাণ। ক্রয় প্রবাহের সময়, পুনরায় প্রমাণীকরণের ফলাফল ক্রয়ের তথ্য সহ পেমেন্ট ইন্টিগ্রেটরে পাঠানো হয়।