Google Wallet একটি REST API অফার করে যা আপনাকে, HTTP-এর মাধ্যমে, Google Wallet API-তে অনুরোধ পাঠিয়ে পাস তৈরি ও ম্যানেজ করতে দেয়। এটি তাদের জন্য উপযোগী যারা প্রোগ্রাম্যাটিক্যালি পাসের সাথে কাজ করার জন্য সার্ভার-সাইড পরিষেবা তৈরি করতে চান।
Google Wallet REST API ব্যবহার করতে, আপনাকে অবশ্যই Google Cloud কনসোলে API চালু করতে হবে, একটি Google Cloud পরিষেবা অ্যাকাউন্ট তৈরি করতে হবে, তারপর পরিষেবা অ্যাকাউন্টের জন্য একটি কী তৈরি করতে হবে।
REST API-এর মাধ্যমে পাস তৈরি করার সময়, আপনার JSON Web Token-এনকোড করা পাস অবজেক্টে স্বাক্ষর করার জন্য পরিষেবা অ্যাকাউন্ট 'কী' ব্যবহার করা হয়।
অন্যান্য অপারেশনের জন্য, যেমন পাস আপডেট করা বা মুছে ফেলা, পাস ইস্যুকারী হিসেবে আপনাকে যাচাই করার অনুরোধের সাথে পরিষেবা অ্যাকাউন্ট কী পাঠানো হয়।
১. Google Wallet REST API চালু করুন
Google Wallet REST API চালু করতে, নিম্নলিখিত ধাপগুলি অনুসরণ করুন:
- আপনার আগে থেকে Google Cloud অ্যাকাউন্ট না থাকলে, Google Cloud কনসোল-এ যান এবং নতুন অ্যাকাউন্টের জন্য রেজিস্টার করতে ধাপগুলি অনুসরণ করুন।
- কনসোলের উপরে প্রোজেক্ট ড্রপ-ডাউন মেনু থেকে, আপনি যে Google Cloud প্রোজেক্ট ব্যবহার করতে চান সেটি বেছে নিন অথবা নতুন একটি তৈরি করুন।
- Google Cloud Console Marketplace-এ Google Wallet API প্রোডাক্ট বিবরণ পৃষ্ঠায় যান।
- 'চালু করুন' বোতামে ক্লিক করুন। কিছুক্ষণের মধ্যেই, বেছে নেওয়া Google Cloud প্রোজেক্টের জন্য Google Wallet REST API উপলভ্য হবে।
২. Google Cloud পরিষেবা অ্যাকাউন্ট 'কী' জেনারেট করা
Google Wallet REST API-তে অনুরোধ যাচাই করতে, আপনাকে একটি পরিষেবা অ্যাকাউন্ট তৈরি করতে হবে এবং নিম্নলিখিত ধাপগুলি অনুসরণ করে একটি পরিষেবা অ্যাকাউন্ট কী তৈরি করতে হবে:
- Google Cloud Console-এ 'পরিষেবা অ্যাকাউন্ট তৈরি করুন' পৃষ্ঠায় যান।
- পরিষেবা অ্যাকাউন্টের বিবরণ পূরণ করুন। 'পরিষেবা অ্যাকাউন্ট আইডি' ফিল্ডের নিচে দেখানো পরিষেবা অ্যাকাউন্টের ইমেল আইডিটি নোট করুন। Google Wallet REST API-তে আপনার অনুরোধ যাচাই করার জন্য পরিষেবা অ্যাকাউন্ট ব্যবহার করার সময় আপনার পরে এটির প্রয়োজন হবে।
- 'হয়ে গেছে' বোতামে ক্লিক করুন। অন্য পরিষেবা অ্যাকাউন্ট তৈরির ধাপগুলি সম্পূর্ণ করার প্রয়োজন নেই।
- পৃষ্ঠার সবচেয়ে উপরে 'KEYS' মেনু আইটেমে ক্লিক করুন।
- 'কী যোগ করুন' ড্রপ-ডাউন মেনুতে ক্লিক করে 'নতুন কী তৈরি করুন' বিকল্পে ক্লিক করুন।
- 'JSON' কী-এর ধরন বেছে নিন।
- 'সার্ভিস অ্যাকাউন্ট কী' তৈরি ও ডাউনলোড করতে 'তৈরি করুন' বিকল্পে ক্লিক করুন।
৩. Google Wallet কনসোলে আপনার পরিষেবা অ্যাকাউন্ট অনুমোদন করুন
পরিষেবা অ্যাকাউন্ট কী ব্যবহার করে Google Wallet REST API-তে আপনার অনুরোধ যাচাই করতে, আপনার ইস্যুকারী অ্যাকাউন্টে ব্যবহারকারী হিসেবে আপনার পরিষেবা অ্যাকাউন্টের ইমেল আইডি যোগ করতে হবে। ব্যবহারকারী হিসেবে আপনার পরিষেবা অ্যাকাউন্ট যোগ করতে, নিম্নলিখিত ধাপগুলি অনুসরণ করুন:
- Google Cloud Console-এ 'পরিষেবা অ্যাকাউন্ট' পৃষ্ঠায় যান।
- Google Wallet API-তে আপনার অনুরোধ যাচাই করার জন্য আপনি যে পরিষেবা অ্যাকাউন্ট ব্যবহার করতে চান তার ইমেল আইডি কপি করুন।
- Google Pay ও Wallet কনসোল-এ যান।
- বাঁদিকের নেভিগেশন প্যানেলে, 'ব্যবহারকারী' বিকল্পে ক্লিক করুন।
- 'ব্যবহারকারীকে আমন্ত্রণ জানান' বিকল্পে ক্লিক করুন।
- আপনার পরিষেবা অ্যাকাউন্টের ইমেল আইডি লিখুন।
- 'অ্যাক্সেস লেভেল' ড্রপ-ডাউন থেকে 'ডেভেলপার' বিকল্প বেছে নিন।
- 'আমন্ত্রণ জানান' বোতামে ক্লিক করুন।
আপনার পরিষেবা অ্যাকাউন্ট যোগ করা হয়ে গেলে, Google Wallet REST API-তে অনুরোধ যাচাই করার জন্য আপনি এটির জন্য তৈরি করা যেকোনও পরিষেবা অ্যাকাউন্ট 'কী' ব্যবহার করতে পারবেন। পরিষেবা অ্যাকাউন্ট কী ব্যবহার করার সময় মনে রাখবেন যে এগুলি অত্যন্ত সংবেদনশীল ক্রেডেনশিয়াল যা শুধুমাত্র সুরক্ষিত, সার্ভার-সাইড পরিবেশে ব্যবহার করা উচিত।