ধাপ ২: স্যান্ডবক্সে টেস্ট আইডি তৈরি করা

একটি টেস্ট আইডি আপনাকে সম্পূর্ণ প্রেজেন্টেশন ফ্লো চালাতে এবং আপনার পরিষেবা Google Wallet-এর উত্তর গ্রহণ ও যাচাই করে কিনা তা যাচাই করতে দেয়, যার জন্য কোনও আসল সরকারি আইডির প্রয়োজন হয় না। আপনার স্যান্ডবক্স ডিভাইসে Google Wallet-এ সিমুলেটেড ই-পাসপোর্ট স্ক্যান করে আপনি টেস্ট আইডি তৈরি করেন।

এই পৃষ্ঠায় ধাপ

ধাপ ক: আপনার দুটি Android ডিভাইস সেট-আপ করা

আপনার দুটি Android ডিভাইস প্রয়োজন: প্রথম ডিভাইসটি ই-পাসপোর্ট সিমুলেট করে এবং দ্বিতীয় ডিভাইসে আপনি সিমুলেট করা ই-পাসপোর্ট থেকে পাওয়া ID পাস যোগ করেন।

Google Wallet-এ Utopia টেস্ট আইডি পাস যোগ করার জন্য NFC সহ দুটি Android ফোন ব্যবহার করে তিন-ধাপের প্রসেস

এই ব্যাজ অর্জন করার জন্য প্রয়োজনীয় যোগ্যতা ডিভাইস ১: পাসপোর্ট সিমুলেটর ডিভাইস ২: আপনার টেস্ট Google Wallet
ভূমিকা NFC ই-পাসপোর্ট সিমুলেট করে Google Wallet-এ টেস্ট ID পাস হোল্ড করে
সেট-আপ করার ধাপ
  1. Utopia ePassport Simulator অ্যাপ ইনস্টল করুন।
  2. অ্যাপ খুলে নতুন পাসপোর্টের এন্ট্রি যোগ করুন। আপনি ধাপ খ-তে এই এন্ট্রি স্ক্যান করবেন।
  1. Play Store থেকে Google Wallet অ্যাপ ইনস্টল বা আপডেট করুন।
  2. Google Play পরিষেবার ভার্সন 24.38.xx বা তার পরবর্তী কিনা তা যাচাই করুন (কীভাবে চেক করবেন)।
  3. ডিভাইসটি ডিবাগ বা রুট করা ডিভাইস নয় তা যাচাই করুন।
  4. Google Wallet-কে স্যান্ডবক্স এনভায়রনমেন্টে পরিবর্তন করুন (ব্যক্তিগত ডিভাইসে এটি করলে আগে থেকে থাকা প্রোডাকশন ডেটা মুছে যায়)।
  5. @gmail.com Google অ্যাকাউন্ট দিয়ে সাইন-ইন করুন।

ধাপ খ: Wallet-এ টেস্ট আইডি যোগ করা

  1. ডিভাইস ২-এ Google Wallet অ্যাপ খুলে Wallet-এ যোগ করুন বিকল্পে ট্যাপ করুন।
  2. ID > ID পাস বিকল্প বেছে নিন।
  3. প্রসেস সম্পূর্ণ করতে অন-স্ক্রিন নির্দেশাবলী অনুসরণ করুন:
    1. MRZ স্ক্যান: ডিভাইস ১-এ, সিমুলেটর অ্যাপে আগে তৈরি করা এন্ট্রিতে ট্যাপ করুন এবং ডিভাইস ২-এ পাসপোর্টের বিবরণ ম্যানুয়ালি লিখুন।
    2. NFC স্ক্যান: NFC স্ক্যান করার সময় ডিভাইস ২-এর পিছনের দিকে ডিভাইস ১ (সিমুলেটর অ্যাপের MRZ পৃষ্ঠা খোলা রেখে) ধরে রাখুন।

ধাপ ৩: Wallet-এ বিবরণ দেখুন

  1. Google Wallet-এ আপনার ID পাস যোগ করা হয়ে গেলে, উপরে ডানদিকের কোণে তিন-ডট মেনুতে ট্যাপ করুন এবং ID পাস সংক্রান্ত তথ্য বিকল্প বেছে নিন।
  2. তালিকাভুক্ত বিকল্পগুলি ট্যাপ করে দেখুন এবং সেগুলি প্রত্যাশা অনুযায়ী কাজ করছে কিনা তা যাচাই করুন—বিশেষ করে, কার্ডের বিবরণ বিভাগটি খুলে নিশ্চিত করুন যে অ্যাট্রিবিউটগুলি আপনার তৈরি করা এন্ট্রির সাথে মিলছে।

ধাপ ঘ: অনুরোধে আপনার টেস্ট আইডি ব্যবহার করুন

আপনার স্যান্ডবক্স টেস্ট আইডি হল একটি ID পাস। Google Wallet-এর সাথে ম্যাচ করতে এবং এটি দেখাতে, আপনার OpenID4VP dcql_query-কে অবশ্যই ID পাস ডকুমেন্টের ধরন অনুরোধ করতে হবে:

  • com.google.wallet.idcard.1 (ID পাস), অথবা
  • org.iso.23220.photoid.1 (ISO ফটো আইডি ডকুমেন্ট টাইপ ব্যবহার করে ID পাস)

এমন অনুরোধ যা শুধুমাত্র মোবাইল ড্রাইভিং লাইসেন্স (org.iso.18013.5.1.mDL) চায়, তা Utopia টেস্ট আইডি পাসের সাথে মিলবে না। যেকোনও উপযুক্ত ক্রেডেনশিয়াল গ্রহণ করতে, ধাপ ৩.ক: অনুরোধ ফর্ম্যাট করুন-এ মাল্টি-ক্রেডেনশিয়াল dcql_query স্যাম্পেল ব্যবহার করুন এবং উপলভ্য ক্লেম পাথের জন্য সমর্থিত ক্রেডেনশিয়াল ও অ্যাট্রিবিউট চেক করুন।

দুটি ধাপে আপনার নতুন ID পাস টেস্ট করুন:

  1. Web Verifier টুলের মাধ্যমে দ্রুত চেক করা: ডিভাইস ২-এ (অথবা ক্রস-ডিভাইস QR টেস্টিংয়ের জন্য ডেস্কটপ ব্রাউজারে) verifier.multipaz.org খুলুন এবং ID পাসের জন্য অনুরোধ করুন। এটি আপনার নিজের কোড পরীক্ষা করার আগে আপনার ডিভাইস এবং টেস্ট আইডি পাস কাজ করছে কিনা তা কনফার্ম করে।
  2. আপনার নিজের পরিষেবার সাথে টেস্ট করুন: ধাপ ৩ সম্পূর্ণ করার পরে, স্যান্ডবক্স টেস্ট কী (রিলাইং পার্টি) বা আপনার স্যান্ডবক্স রুট CA (যাচাইকারী রেজিস্ট্রার) দিয়ে সাইন করা অনুরোধ পাঠান এবং Utopia স্যান্ডবক্স সার্টিফিকেট-এর সাথে issuerAuth যাচাই করার জন্য আপনার সার্ভার কনফিগার করুন।

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

সমস্যা কী চেক করতে হবে
সেটিংসে TapAndPay Environment নেই আপনার Google অ্যাকাউন্ট এখনও স্যান্ডবক্স সাদাতালিকায় নেই। ধাপ ১.ক: স্যান্ডবক্স অ্যাক্সেসের জন্য অনুরোধ করুন দেখুন।
Wallet-এ যোগ করুন বিকল্পের মধ্যে ID পাস বিকল্পটি দেখানো হচ্ছে না কনফার্ম করুন যে ডিভাইস ২ স্যান্ডবক্স মোডে (ধাপ ১.C) আছে, @gmail.com অ্যাকাউন্ট দিয়ে সাইন-ইন করা আছে, রুট/ডিবাগ করা নেই এবং Play পরিষেবা ২৪.৩৮.xx+ ভার্সনে চলছে।
কোনও অনুরোধ পরীক্ষা করার সময় "কোনও ডিজিটাল আইডি উপলভ্য নেই" মেসেজ দেখানো আপনার অনুরোধে com.google.wallet.idcard.1 বা org.iso.23220.photoid.1 অন্তর্ভুক্ত আছে কিনা এবং ডিভাইস ২ এখনও স্যান্ডবক্স মোডে আছে কিনা তা কনফার্ম করুন।
Google Wallet-এর সম্মতি সংক্রান্ত স্ক্রিন দেখানোর আগেই অনুরোধ ব্যর্থ হয় আপনার JWS স্বাক্ষর, x5c সার্টিফিকেট হেডার, client_id (x509_hash) এবং gw_rp_metadata_bytes যাচাই করুন।

Wallet থেকে আপনার টেস্ট আইডি পাস মুছে দিন

ID স্ক্রিনের উপরে ডানদিকে তিন-ডট মেনুতে ট্যাপ করে মুছুন বিকল্প বেছে নিন, তারপর টেস্ট ID পাস সরিয়ে দিতে প্রম্পট অনুসরণ করুন।

পরের ধাপ