Google Wallet API FAQ

শুরু করা

গুগল ওয়ালেট এপিআই কী?

গুগল ওয়ালেট এপিআই ডেভেলপারদের গুগল ওয়ালেটে ডিজিটাল পাস তৈরি করতে দেয়। গুগল ওয়ালেট এপিআই বর্তমানে বোর্ডিং পাস, ইভেন্ট টিকিট, লয়্যালটি কার্ড, অফার এবং ট্রানজিট পাস সমর্থন করে। সম্প্রতি, অতিরিক্ত ব্যবহারের ক্ষেত্রে সমর্থন করার জন্য একটি জেনেরিক পাস টাইপ যোগ করা হয়েছে।

আমার ব্যবসার প্রয়োজনীয়তা এবং জটিলতার উপর ভিত্তি করে আমি কীভাবে আমার ডেভেলপমেন্ট পরিবেশ সেট আপ করতে পারি?

বিভিন্ন স্তরের ব্যবসায়িক জটিলতা এবং নিরাপত্তার জন্য একটি উন্নয়ন পরিবেশ স্থাপনের জন্য নীচে নির্দেশিকা দেওয়া হল। একাধিক পরিষেবা অ্যাকাউন্ট ব্যবহার করে ডেভেলপাররা তাদের PROD পরিবেশ থেকে আলাদা একটি TEST পরিবেশ তৈরি করতে সক্ষম হতে পারে।

মৌলিক সেটআপ জটিলতা

অনেক ইস্যুকারী অ্যাকাউন্টে ১টি বিজনেস কনসোল অ্যাকাউন্ট অথবা ১টি বিজনেস কনসোল প্যারেন্ট অ্যাকাউন্ট।

  • এই বিকল্পটি অনেক উপ-ব্যবসা/ইস্যুকারীর কাছে শূন্য দিয়ে একটি প্রধান অ্যাকাউন্ট ব্যবহার করে একটি কেন্দ্রীয়ভাবে পরিচালিত পদ্ধতি সক্ষম করে।
  • ১টি গুগল ক্লাউড প্রকল্প।
  • ১টি পরিষেবা অ্যাকাউন্টের শংসাপত্র।
  • একক ব্যবহারকারীর দল।

গড় সেটআপ জটিলতা

অনেক ইস্যুকারী অ্যাকাউন্টে ১টি প্যারেন্ট অ্যাকাউন্ট।

  • এই বিকল্পটি অনেক উপ-ব্যবসায়ের সাথে ১টি প্রধান অ্যাকাউন্ট ব্যবহার করে একটি কেন্দ্রীয়ভাবে পরিচালিত পদ্ধতি সক্ষম করে।
  • ১টি গুগল ক্লাউড প্রকল্প।
  • ইস্যুকারীর জন্য স্বতন্ত্র ব্যবসায়িক কনসোল ব্যবহারকারী।
  • ১ থেকে অনেক পরিষেবা অ্যাকাউন্টের শংসাপত্র।
    • প্রতি ব্যবসা/ইস্যুকারীর জন্য ১টি শংসাপত্র।
    • প্রতিটি ব্যবসার জন্য আলাদা আলাদা শংসাপত্রের অ্যাক্সেস।

জটিল সেটআপ জটিলতা

অনেক ইস্যুকারী অ্যাকাউন্টে ১টি প্যারেন্ট অ্যাকাউন্ট।

  • এই বিকল্পটি অনেক উপ-ব্যবসায়ের সাথে ১টি প্রধান অ্যাকাউন্ট ব্যবহার করে একটি কেন্দ্রীয়ভাবে পরিচালিত পদ্ধতি সক্ষম করে।
  • অনেক গুগল ক্লাউড প্রজেক্টের ১ নম্বরে।
  • ইস্যুকারীর জন্য স্বতন্ত্র ব্যবসায়িক কনসোল ব্যবহারকারী।
  • ১ থেকে অনেক পরিষেবা অ্যাকাউন্টের শংসাপত্র।
    • প্রতি ব্যবসা/ইস্যুকারীর জন্য ১টি PROD শংসাপত্র।
    • প্রতি ব্যবসা/ইস্যুকারীর জন্য ১টি DEV শংসাপত্র।

সহায়তার সাথে যোগাযোগ করুন

পাস নিয়ে কাজ করা

আমি কিভাবে ক্লাস বা অবজেক্ট মুছে ফেলব?

বর্তমানে, আপনি Google Wallet থেকে ক্লাস বা অবজেক্ট মুছে ফেলতে পারবেন না। তবে ব্যবহারকারীরা তাদের Google Wallet থেকে অবজেক্টগুলি ডি-লিঙ্ক করতে পারবেন।

আমি কিভাবে একাধিক পাস একসাথে গ্রুপ করব?

GroupingID ব্যবহার করলে পাসগুলিকে একসাথে গ্রুপ করা সহজ হয়।

আমি কিভাবে পাসের শুধুমাত্র অংশ আপডেট করব?

PATCH অনুরোধ ব্যবহার করে আংশিক আপডেট কীভাবে সম্পাদন করবেন তা বুঝতে আমাদের কর্মক্ষমতা নির্দেশিকা অনুসরণ করুন।

আমি কি ব্যাচ তৈরি পাস তৈরি করতে পারি?

API ব্যবহার করে ব্যাচ অনুরোধগুলি কীভাবে সম্পাদন করতে হয় তা বুঝতে আমাদের কর্মক্ষমতা নির্দেশিকা অনুসরণ করুন।

সাধারণ প্রশ্নাবলী

গুগল ওয়ালেট এপিআই-তে পাঠানো অনুরোধের হারের সীমা কত?

গুগল ওয়ালেট এপিআই-তে কল করার হার প্রতি সেকেন্ডে ২০টি অনুরোধের মধ্যে সীমাবদ্ধ।

গুগল ওয়ালেট এপিআই-এর কোনও অফিসিয়াল এসএলএ নেই, তবে আমরা ৯৯তম পার্সেন্টাইল ল্যাটেন্সি প্রায় ৫ সেকেন্ডের উপর ভিত্তি করে ১০ সেকেন্ডের টাইমআউট করার পরামর্শ দিচ্ছি। এছাড়াও মনে রাখবেন যে ল্যাটেন্সি প্রায়শই বাহ্যিক কারণের উপর নির্ভর করে, যেমন কোনও বহিরাগত সার্ভারে হোস্ট করা কোনও ছবি আনতে সেই ছবি সহ কোনও বস্তু সন্নিবেশ করার সময় কতটা সময় লাগে, কারণ এটি বহিরাগত সার্ভারের ল্যাটেন্সির উপর নির্ভর করে।

গুগল ওয়ালেটের পাসে ব্যক্তিগত ছবি রাখা কেন নিষিদ্ধ?

গুগল ওয়ালেট পাসে ব্যক্তিগত ছবি সমর্থন করে না কারণ বর্তমান নিয়ম অনুসারে সকল গ্রাহকের সংবেদনশীল তথ্য সংগ্রহ বা প্রক্রিয়াকরণ থেকে বেরিয়ে আসার অধিকার রয়েছে। মূল্যবান বস্তুর (একটি JWT-তে) অংশ হিসেবে সংবেদনশীল তথ্য (ব্যক্তিগত ছবি) থাকার ফলে, এমন উদ্বেগ তৈরি হতে পারে যেখানে তথ্যটি জনসাধারণের কাছে পৌঁছে যেতে পারে যা মূল সম্মতি চুক্তির বাইরে। তথ্যের গোপনীয়তা নিশ্চিত করার জন্য, ব্যক্তিগত ছবি অনুমোদিত নয়। আমরা ভবিষ্যতে ব্যক্তিগত ছবি সমর্থন করার জন্য কাজ করছি।

গুগল ওয়ালেট এপিআই কোন ত্রুটি কোডগুলি ফেরত দেয়?

গুগল ওয়ালেট এপিআই দ্বারা ফেরত আসা ত্রুটি কোড এবং ব্যতিক্রমগুলির তালিকার জন্য, ত্রুটি কোডগুলি দেখুন।

আমি কিভাবে পুশ নোটিফিকেশন সক্রিয় করব?

ডেভেলপার কর্তৃক লিখিত পুশ বিজ্ঞপ্তিগুলি বর্তমানে Google Wallet দ্বারা সমর্থিত নয়। তবে Google Wallet নিম্নলিখিত পাসগুলির জন্য সময়োপযোগী বিজ্ঞপ্তি সরবরাহ করে। ডেভেলপার কর্তৃক লিখিত পুশ বিজ্ঞপ্তিগুলি বর্তমানে Google Wallet দ্বারা সমর্থিত নয়।

উল্লম্ব বিজ্ঞপ্তি ট্রিগার করা হয়েছে ডকুমেন্টেশন
ইভেন্ট আসন্ন রিমাইন্ডার অনুষ্ঠানের ৩ ঘন্টা আগে ডক্স
বোর্ডিং পাস আসন্ন রিমাইন্ডার ফ্লাইট ছাড়ার ৩ ঘন্টা আগে ডক্স
বোর্ডিং পাস পাস আপডেট উৎপত্তিস্থল টার্মিনাল, গেট, বোর্ডিং সময় বা প্রস্থানের সময় পরিবর্তন ডক্স
অফার কার্ড মেয়াদ শেষ হওয়ার রিমাইন্ডার অফার কার্ডের মেয়াদ শেষ হওয়ার ৪৮ ঘন্টা আগে ডক্স
জেনেরিক আসন্ন রিমাইন্ডার "সময় ব্যবধান" শুরু হওয়ার 24 ঘন্টা আগে ডক্স
জেনেরিক মেয়াদ শেষ হওয়ার রিমাইন্ডার "সময় অভ্যন্তরীণ" শেষ হওয়ার ৪৮ ঘন্টা আগে ডক্স

মার্চেন্ট আইডি কি মুছে ফেলা যাবে?

বর্তমানে, Google Pay এবং Wallet কনসোল থেকে মার্চেন্ট আইডি মুছে ফেলা বা আর্কাইভ করা যাবে না।

অ্যাপলিংকিং বৈশিষ্ট্যটি কীভাবে ব্যবহার করব?

অ্যাপলিংক করার জন্য অ্যালোলিস্টিং প্রয়োজন যা এখানে অনুরোধ করা যেতে পারে।

গুগল ওয়ালেট কি জিওফেন্সিং সমর্থন করে?

জিওফেন্সিং বর্তমানে সমর্থিত নয়।

আমি কিভাবে একটি লয়ালটি প্রোগ্রাম সেট আপ করব?

এই নির্দেশিকা অনুসরণ করে আপনি একটি তালিকাভুক্তি এবং আনুগত্য প্রোগ্রাম সেট আপ করতে পারেন।

ট্রানজিট পাসের জন্য আমার লোগো গুগলকে কীভাবে পাঠাবো?

অ্যালাউলিস্টিংয়ের জন্য লোগোটি Google-কে পাঠাতে অনুগ্রহ করে এই ফর্মটি ব্যবহার করুন।

Base64 এনকোডেড ইউজারপ্রোফাইল ডেটা কীভাবে সঠিকভাবে পরিচালনা করবেন?

আপনার পুরো প্রক্রিয়া জুড়ে UTF-8 এনকোডিং ব্যবহার করুন। JSON স্ট্রিংটি প্রথমে UTF-8 এনকোড করা হয় এবং পরবর্তীতে android.util.Base64 ব্যবহার করে NO_WRAP এবং URL_SAFE বিকল্পগুলি ব্যবহার করে এনকোড করা হয়। এটি RFC 3548 বিভাগ 4 এর সাথে সামঞ্জস্যপূর্ণ।

আমি কীভাবে প্রোগ্রাম্যাটিকভাবে ইস্যুয়ার অ্যাকাউন্ট তৈরি করব?

API এর মাধ্যমে ইস্যুকারী অ্যাকাউন্ট তৈরি করার জন্য এই নির্দেশিকাটি দেখুন।

স্মার্ট ট্যাপ

গুগল স্মার্টট্যাপ পাসের জন্য কি আমার একটি বিশেষ এনএফসি রিডারের প্রয়োজন?

এটি অবশ্যই একটি SmartTap সক্ষম টার্মিনাল হতে হবে। প্রত্যয়িত প্রদানকারীদের একটি তালিকা এখানে পাওয়া যাবে।

আমি কীভাবে আমার পাসগুলিকে NFC দিয়ে কাজ করাবো?

আপনার পাসকে স্মার্ট ট্যাপ রিডিমযোগ্য করতে এই কনফিগারেশনটি অনুসরণ করুন।

JSON ওয়েব টোকেন (JWTs)

JWT বাস্তবায়ন এবং ডিবাগিং সহজ করার জন্য কি এমন কোন সরঞ্জাম আছে?

হ্যাঁ, www.jwt.io এর মতো প্ল্যাটফর্মগুলি আপনাকে আপনার ডেভেলপমেন্ট প্রক্রিয়ার সময় আপনার টোকেনগুলি ডিকোড এবং ডিবাগ করার অনুমতি দেয়, যার ফলে আপনি আপনার জমা দেওয়া সামগ্রী যাচাই করতে পারবেন। মনে রাখবেন যে Google এর কোনও অধিভুক্তি নেই এবং বিশেষভাবে এই ধরনের কোনও তৃতীয় পক্ষের সুপারিশ করে না।

সেভ পাস লিঙ্ক (JWT) তৈরি করার আগে আপনি API ব্যবহার করে ক্লাস এবং অবজেক্টগুলি আগে থেকে তৈরি করতে পারেন।

সমস্যা সমাধান

আমার সময় সেটিং কেন ইভেন্টের জন্য ভুল সময় প্রদর্শন করে?

পাসে প্রদর্শিত সময় ইভেন্টের স্থানীয় সময়, ইভেন্টটি যেখানে হবে সেই সময়ের জন্য অফসেট সহ।

আমার তৈরি পাসগুলিতে আমার লোগো রেন্ডার হবে না। কী সমস্যা হতে পারে?

  • প্রথমত, নিশ্চিত করুন যে আপনার লোগোটি নির্দেশিকা অনুসরণ করে এবং PNG ফর্ম্যাটে সংরক্ষণ করা হয়েছে।
  • লোগোটি যাতে সহজেই পাওয়া যায় এবং উচ্চ নির্ভরযোগ্যতা থাকে তা নিশ্চিত করুন। 404 ত্রুটির কারণ হতে পারে এমন চিত্র ফাইলগুলিতে পুনঃনির্দেশিত করবেন না। আপনার চিত্রগুলি HTTPS অবস্থানে হোস্ট করা উচিত কারণ অন্যথায় সেগুলি Google Wallet এ দৃশ্যমান হবে না।
  • নিশ্চিত করুন যে API-তে প্রয়োজনীয় হিসাবে চিহ্নিত সমস্ত প্রয়োজনীয় ক্ষেত্র পাসে সেট করা আছে।

সমর্থন এবং প্রতিক্রিয়া

আমি কিভাবে প্রযুক্তিগত সহায়তার সাথে যোগাযোগ করব?

অতিরিক্ত সাহায্যের জন্য, Google Pay এবং Wallet কনসোলের বাম সাইডবারে 'সহায়তার সাথে যোগাযোগ করুন' বোতামে ক্লিক করে সহায়তা দলের সাথে যোগাযোগ করুন।

আমি কীভাবে পণ্যের প্রতিক্রিয়া জানাব?

পণ্যের প্রতিক্রিয়া জানাতে ডেভেলপার সাইট পৃষ্ঠার উপরের ডানদিকে "প্রতিক্রিয়া পাঠান" বোতামে ক্লিক করুন এবং "পণ্যের প্রতিক্রিয়া" নির্বাচন করুন। এরপর, টেক্সট এলাকায় আপনার প্রতিক্রিয়া বর্ণনা করুন এবং "প্রেরণ করুন" এ ক্লিক করুন।

আমি কীভাবে ডকুমেন্টেশনের প্রতিক্রিয়া জানাবো?

ডকুমেন্টেশন প্রতিক্রিয়া জানাতে ডেভেলপার সাইট পৃষ্ঠার উপরের ডানদিকের চতুর্ভুজে "প্রতিক্রিয়া পাঠান" বোতামে ক্লিক করুন এবং "ডকুমেন্টেশন প্রতিক্রিয়া" নির্বাচন করুন। এরপর, টেক্সট এলাকায় আপনার প্রতিক্রিয়া বর্ণনা করুন এবং "প্রেরণ করুন" এ ক্লিক করুন।