এই দস্তাবেজটি একটি পাবলিক ট্রানজিট অপারেটর (PTO) এবং তাদের সিস্টেম ইন্টিগ্রেটর, যাকে পরবর্তীতে ইস্যুকারী হিসাবে উল্লেখ করা হয়েছে, Google Wallet-এ একটি Motics বাস্তবায়ন প্রদানের জন্য যে পদক্ষেপগুলি গ্রহণ করতে হবে সেগুলি নিয়ে আলোচনা করে৷
1. সম্পূর্ণ পূর্বশর্ত
- Google-এর সাথে একটি নন-ডিসক্লোজার চুক্তি (NDA) স্বাক্ষর করুন। এই ক্লিক-টু-অ্যাকসেপ্ট অনলাইন ফর্মটি Google-এর বিজনেস ডেভেলপমেন্ট (BD) টিম শেয়ার করেছে।
- QR কোডগুলির জন্য আদর্শ Google Wallet API-এর সাথে একীভূত করুন:
- ইস্যুকারী পাস প্রদানের জন্য Google Wallet API ব্যবহার করে এবং সেগুলিকে ব্যবহারকারীর Google Wallet অ্যাপে যোগ করে। ট্রানজিট QR কোড ডকুমেন্টেশন পর্যালোচনা করুন এবং API এর সাথে একীভূত করার জন্য প্রয়োজনীয় পূর্বশর্তগুলি সম্পূর্ণ করুন৷
- একটি মালিক আইডি (orgId) এবং Motics-এর জন্য প্রয়োজনীয় প্রাসঙ্গিক PKI বিবরণ পেতে VDV eTicket পরিষেবার সাথে নিবন্ধন করুন।
2. প্রযুক্তিগত বাস্তবায়ন
ধাপ 2 প্রধান প্রযুক্তিগত বাস্তবায়ন বিবরণ রয়েছে, যা সমান্তরালভাবে বিকাশ করা উচিত।
আপনার Google Wallet API বাস্তবায়ন আপগ্রেড করুন
প্রযুক্তিগত বিবরণ পৃষ্ঠাটি মোটিক্স ইন্টিগ্রেশনের জন্য ইস্যুকারীকে ব্যবহার এবং আপডেট করার জন্য প্রয়োজনীয় পদ্ধতি এবং পরামিতিগুলির রূপরেখা দেয়। বিশেষত, ইস্যুকারীকে অতিরিক্ত মোটিক্স সম্পর্কিত পরামিতি সহ নিম্নলিখিত Google Wallet API পদ্ধতিগুলিকে কল করতে হবে:
অ্যাক্টিভেশন এন্ডপয়েন্ট বাস্তবায়ন করুন
Google সার্ভার ইস্যুকারী-হোস্টেড অ্যাক্টিভেশন এন্ডপয়েন্টকে কল করে। এটি ইস্যুকারী সার্ভারে স্ট্যাটিক এনটাইটেলমেন্ট ডেটা (sigSTB) তৈরি করতে ট্রিগার করে। বিস্তারিত জানার জন্য অ্যাক্টিভেশন এন্ডপয়েন্ট বিভাগটি পর্যালোচনা করুন।
সরানো এবং আনলিঙ্ক ফ্লো বাস্তবায়ন করুন
একটি ভাল ব্যবহারকারীর অভিজ্ঞতা প্রদানের জন্য, একজন ব্যবহারকারীকে ইস্যুকারী দ্বারা সংজ্ঞায়িত নির্দিষ্ট সীমার মধ্যে একটি ডিভাইস থেকে অন্য ডিভাইসে তাদের মটিক্স টিকিট সরাতে সক্ষম হওয়া উচিত। এর জন্য, ইস্যুকারীকে মুভ এবং আনলিঙ্ক ফ্লো বাস্তবায়ন করতে হবে।
টিকিট সংরক্ষণে নিশ্চিতকরণ ইমেল পাঠান
Google এর প্রয়োজন যে ইস্যুকারী ব্যবহারকারীদের একটি নিশ্চিতকরণ ইমেল পাঠাবে যখন তারা Google Wallet এ একটি Motics টিকিট সংরক্ষণ করে। নিশ্চিতকরণ ইমেলে (ন্যূনতম) থাকা উচিত:
- ব্যবহারকারীদের তাদের টিকিট (সাবস্ক্রিপশন) পরিচালনা করার জন্য দরকারী লিঙ্ক।
- ইস্যুকারীর গ্রাহক সহায়তার সাথে কীভাবে যোগাযোগ করতে হবে তার নির্দেশাবলী।
3. স্টেজিং-এ এন্ড টু এন্ড ইন্টিগ্রেশন টেস্টিং করুন
ডেভেলপমেন্ট ব্যবহারের জন্য একটি Google Wallet টেস্ট transitClass
তৈরি করুন এবং ইন্টিগ্রেশন কাজ সম্পূর্ণ হলে, এই ডেভেলপমেন্ট transitClass
ব্যবহার করে সমাধানটি যাচাই করা এবং শেষ পর্যন্ত পরীক্ষা করা দরকার। TransitObject:Insert , cert_environment
STAGING
এ সেট করুন। সমস্ত ব্যবহারের ক্ষেত্রে সম্পূর্ণরূপে পরীক্ষা করা উচিত এবং সমস্ত পরীক্ষার ক্ষেত্রে অবশ্যই একটি সফল ফলাফল থাকতে হবে।
4. প্রোডাকশনে শেষ থেকে শেষ পরীক্ষা সম্পাদন করুন৷
একবার STAGING
পরিবেশ ব্যবহার করে সমাধানটি সফলভাবে পরীক্ষা করা হয়ে গেলে, একটি নতুন উত্পাদন transitClass
তৈরি করুন। এইবার transitObject
সন্নিবেশ করার সময় cert_environment
কে PRODUCTION
এ সেট করুন। টেস্টিং বিভাগে সমস্ত পরীক্ষার কেস এবং নির্দেশাবলী অনুসরণ করুন এবং সম্পূর্ণ করুন।
5. লঞ্চ প্রক্রিয়া অনুসরণ করুন এবং অনুমোদন পান
একটি পাবলিক পাইলট লঞ্চ বা শুরু করার আগে, Google দ্বারা সম্পূর্ণ লঞ্চ অনুমোদন দেওয়া আবশ্যক৷ অনুমোদন নির্ভর করে বিভিন্ন পরীক্ষার পর্যায়গুলির ফলাফলের পাশাপাশি অন্যান্য কারণগুলির উপর যেমন (তবে সীমাবদ্ধ নয়) নিম্নলিখিতগুলি যা Google দ্বারা পর্যালোচনা এবং অনুমোদন করা আবশ্যক:
- সামগ্রিক লঞ্চ সুযোগ এবং পরিকল্পনা
- একজন পাইলটের ক্ষেত্রে, লঞ্চের পরিকল্পনায় একটি সম্পূর্ণ উৎক্ষেপণে এগিয়ে যাওয়ার জন্য স্পষ্ট প্রস্থানের মানদণ্ড এবং সময়সীমা অন্তর্ভুক্ত করতে হবে।
- পরিকল্পিত মার্কেটিং কার্যক্রম
- যোগাযোগ চালু করুন
- দুপুরের খাবারের তারিখ
- দিনের টাইমলাইন এবং বৃদ্ধি প্রক্রিয়া এবং পরিচিতিগুলি চালু করুন৷
- শেষ ব্যবহারকারী সমর্থন প্রক্রিয়া