পূর্বশর্ত, পূর্বশর্ত, পূর্বশর্ত

আপনি Google Wallet API এর সাথে একীভূত করা শুরু করার আগে, নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন:

1. একটি Google Wallet API প্রদানকারী অ্যাকাউন্টের জন্য সাইন আপ করুন৷

Google Wallet-এর জন্য পাস তৈরি এবং বিতরণ করার জন্য একটি ইস্যুকারী অ্যাকাউন্ট প্রয়োজন৷ Google Pay এবং Wallet Console-এ সাইন আপ করে আপনার ইস্যুকারী অ্যাকাউন্ট পান। আপনি আপনার ব্যবসার প্রোফাইল সম্পূর্ণ করার পরে, Google Wallet API পৃষ্ঠাতে নেভিগেট করুন এবং অ্যাক্সেসের অনুরোধ করুন-এ ক্লিক করুন। বর্ণনায় ইঙ্গিত করুন যে আপনি Android SDK ব্যবহার করবেন, চেকলিস্টটি সম্পূর্ণ করুন এবং অবশেষে অনুরোধ জমা দিন।

আপনার পাসের অ্যাক্সেস মঞ্জুর হওয়ার জন্য অপেক্ষা করার সময়, একটি অস্থায়ী বিকাশকারী অ্যাকাউন্ট তৈরি করুন বা কোডল্যাব ব্যবহার করে দেখুন।

2. অ্যান্ড্রয়েড প্ল্যাটফর্মে অ্যাপ্লিকেশন বিকাশের সাথে পরিচিত হন

এই টিউটোরিয়ালের উদ্দেশ্যে, অ্যান্ড্রয়েড প্ল্যাটফর্মের জন্য অ্যাপ্লিকেশন বিকাশের প্রাথমিক ধারণা এবং দক্ষতার সাথে পরিচিত হন। আপনি যদি শুরু করার আগে Android ডেভেলপমেন্ট সম্পর্কে জানতে চান, তাহলে Android ডেভেলপারদের জন্য প্রশিক্ষণের কিছু পাঠের মাধ্যমে কাজ করুন।

3. আপনার অ্যাপ অনুমোদন করার জন্য শংসাপত্রগুলি পান৷

আপনার Android অ্যাপে Android এর জন্য Google Wallet API সফলভাবে ব্যবহার করতে, আপনাকে আপনার অ্যাপকে অনুমোদন করতে হবে। আপনি আপনার ডেভেলপারের কী এবং প্যাকেজের নাম SHA1 ফিঙ্গারপ্রিন্ট দিয়ে এটি করতে পারেন।

আপনার আবেদনের অনুমোদন পেতে, আপনাকে শংসাপত্রের SHA1 ফিঙ্গারপ্রিন্ট পেতে হবে। আঙুলের ছাপ খুঁজে পেতে, একটি টার্মিনাল উইন্ডো খুলুন এবং Keytool ইউটিলিটি চালান:

keytool -alias androiddebugkey -keystore path_to_debug_or_production_keystore -list -v

ডিবাগ কীস্টোরটি সাধারণত ~/.android/debug.keystore এ অবস্থিত এবং এর পাসওয়ার্ড হল android

Keytool শেলের আঙ্গুলের ছাপ প্রিন্ট করে। উদাহরণ স্বরূপ:

$ keytool -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v
Enter keystore password: Type "android" if using debug.keystore
Alias name: androiddebugkey
Creation date: Aug 27, 2012
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Android Debug, O=Android, C=US
Issuer: CN=Android Debug, O=Android, C=US
Serial number: 503bd581
Valid from: Mon Aug 27 13:16:01 PDT 2012 until: Wed Aug 20 13:16:01 PDT 2042
Certificate fingerprints:
   MD5:  1B:2B:2D:37:E1:CE:06:8B:A0:F0:73:05:3C:A3:63:DD
   SHA1: D8:AA:43:97:59:EE:C5:95:26:6A:07:EE:1C:37:8E:F4:F0:C8:05:C8
   SHA256: F3:6F:98:51:9A:DF:C3:15:4E:48:4B:0F:91:E3:3C:6A:A0:97:DC:0A:3F:B2:D2:E1:FE:23:57:F5:EB:AC:13:30
   Signature algorithm name: SHA1withRSA
   Version: 3

SHA1 ফিঙ্গারপ্রিন্ট কপি করুন, যা পূর্ববর্তী উদাহরণে হাইলাইট করা হয়েছে। আঙ্গুলের ছাপ এবং অ্যাপের প্যাকেজের নাম অ্যাপটিকে অনুমোদন করার জন্য প্রয়োজন। বিজনেস কনসোল কন্টাক্ট সাপোর্ট উইজেটের মাধ্যমে সাপোর্ট টিমের সাথে যোগাযোগ করে অ্যাপটিকে অনুমোদিত করা যেতে পারে।

4. Google play পরিষেবা সেটআপ করুন৷

আপনার যদি ইতিমধ্যেই অ্যান্ড্রয়েড স্টুডিও না থাকে, তাহলে অ্যান্ড্রয়েড স্টুডিও ডাউনলোড করে ইনস্টল করুন।

Android এর জন্য Google Wallet হল Google Play পরিষেবার অংশ৷ Google Play পরিষেবার লাইব্রেরিগুলি আমদানি করতে, Google Play পরিষেবাগুলি সেট আপ করতে নির্দেশাবলী অনুসরণ করুন৷

বিশেষ করে, অ্যান্ড্রয়েডের জন্য Google Wallet API আমদানি করতে, অ্যাপ মডিউলের build.gradle ফাইলে নির্ভরতা ব্লকে নিম্নলিখিত যোগ করুন:

dependencies {
  implementation 'com.google.android.gms:play-services-pay:16.0.3'
}

5. একটি পাস ক্লাস তৈরি করুন

আপনি একটি অফার তৈরি এবং যোগ করার আগে, আপনাকে প্রথমে একটি OfferClass তৈরি করতে হবে। Google Pay এবং Wallet Console-এ সাইন ইন করে, Google Wallet API পৃষ্ঠায় নেভিগেট করে এবং একটি নতুন OfferClass তৈরি করে এটি করা যেতে পারে।

  1. নিশ্চিত করুন যে আপনি ম্যানেজ ট্যাবে আছেন
  2. Create a class এ ক্লিক করুন
  3. অফার নির্বাচন করুন
  4. * দ্বারা চিহ্নিত সমস্ত বাধ্যতামূলক ক্ষেত্রগুলি পূরণ করুন
  5. Create class এ ক্লিক করুন

আপনার একাধিক অফার প্রয়োজন হলে উপরের পদক্ষেপগুলি পুনরাবৃত্তি করুন৷

এখন আপনি সফলভাবে একটি OfferClass তৈরি করেছেন, আপনি Google Wallet-এ পাস যোগ করতে এগিয়ে যেতে পারেন।