इस दस्तावेज़ में उन चरणों की चर्चा की गई है जो पब्लिक ट्रांज़िट ऑपरेटर (पीटीओ) और उनके सिस्टम इंटिग्रेटर को जारी करने वाले के तौर पर किए जाते हैं. यह जानकारी Google Wallet में मोटर की जानकारी लागू करने के लिए है.
1. सभी ज़रूरी शर्तें
- Google के साथ, जानकारी दूसरों को न बताने के समझौते (एनडीए) पर हस्ताक्षर करें. क्लिक-टू-एक्सेप्ट वाला यह ऑनलाइन फ़ॉर्म, Google की बिज़नेस डेवलपमेंट (बीडी) टीम ने शेयर किया है.
- क्यूआर कोड के लिए, स्टैंडर्ड Google Wallet API के साथ इंटिग्रेट करें:
- पास का प्रावधान करने और उन्हें उपयोगकर्ता के Google Wallet ऐप्लिकेशन में जोड़ने के लिए, पास जारी करने वाली कंपनी Google Wallet API का इस्तेमाल करती है. बस, मेट्रो वगैरह के क्यूआर कोड दस्तावेज़ की समीक्षा करें और एपीआई के साथ इंटिग्रेट करने के लिए ज़रूरी शर्तें पूरी करें.
- मालिक का आईडी (orgId) और Motics के लिए ज़रूरी पीकेआई की जानकारी पाने के लिए, VDV eTicket Service के साथ रजिस्टर करें.
2. तकनीकी तौर पर लागू करना
दूसरे चरण में तकनीकी तौर पर लागू करने से जुड़ी मुख्य जानकारी शामिल है, जिसे साथ-साथ बनाया जाना चाहिए.
Google Wallet API को लागू करने के तरीके को अपग्रेड करें
तकनीकी जानकारी वाले पेज पर, उन तरीकों और पैरामीटर के बारे में बताया जाता है जिन्हें जारी करने वाले को, Motics इंटिग्रेशन के लिए इस्तेमाल और अपडेट करने की ज़रूरत है. खास तौर पर, जारी करने वाले को नीचे दिए गए Google Wallet API के तरीकों को Motics से जुड़े पैरामीटर के साथ कॉल करना होगा:
ऐक्टिवेशन एंडपॉइंट को लागू करना
Google सर्वर, जारी करने वाले के होस्ट किए गए ऐक्टिवेशन एंडपॉइंट को कॉल करता है. इससे जारी करने वाले के सर्वर पर स्टैटिक एनटाइटलमेंट डेटा (sigSTB) जनरेट होने के लिए ट्रिगर होता है. ज़्यादा जानकारी के लिए, ऐक्टिवेशन एंडपॉइंट सेक्शन देखें.
ट्रांसफ़र और अनलिंक करने का फ़्लो लागू करना
अच्छा उपयोगकर्ता अनुभव देने के लिए, ज़रूरी है कि उपयोगकर्ता अपने Motics टिकट को एक डिवाइस से दूसरे डिवाइस पर ट्रांसफ़र कर सकें. ऐसा, टिकट जारी करने वाले की ओर से तय की गई सीमाओं में किया जा सकता है. इसके लिए, जारी करने वाले को ट्रांसफ़र और अनलिंक करने का फ़्लो लागू करना होगा.
टिकट सेव होने पर पुष्टि करने वाला ईमेल भेजें
Google के मुताबिक यह ज़रूरी है कि जारी करने वाला, उपयोगकर्ताओं को Google Wallet में Motics टिकट सेव करने पर पुष्टि करने वाला ईमेल भेजे. पुष्टि करने वाले ईमेल में (कम से कम) ये चीज़ें होनी चाहिए:
- लोगों के लिए, उनके टिकट (सदस्यता) मैनेज करने के काम के लिंक.
- जारी करने वाली कंपनी की ग्राहक सहायता टीम से संपर्क करने के लिए निर्देश.
3. STAGING में पूरी तरह से खत्म होने के लिए टेस्टिंग करें
डेवलपमेंट से जुड़े इस्तेमाल के लिए, Google Wallet टेस्ट transitClass
बनाएं. साथ ही, इंटिग्रेशन का काम पूरा होने के बाद, इस डेवलपमेंट transitClass
का इस्तेमाल करके समाधान की पुष्टि की जानी चाहिए और पूरी तरह से टेस्ट किया जाना चाहिए. transitObject:Insert में,
cert_environment
को STAGING
पर सेट करें. इस्तेमाल के सभी उदाहरणों की पूरी तरह से जांच की जानी चाहिए.
साथ ही, सभी टेस्ट केस का नतीजा सफल होना चाहिए.
4. ProductION में शुरू से लेकर आखिर तक जांच करें
STAGING
एनवायरमेंट का इस्तेमाल करके, सलूशन की जांच होने के बाद, नया प्रोडक्शन transitClass
बनाएं. इस बार, transitObject
को सम्मिलित करते समय cert_environment
को
PRODUCTION
पर सेट करें. टेस्टिंग सेक्शन में दिए गए सभी टेस्ट केस और निर्देशों का पालन करें और उन्हें पूरा करें.
5. लॉन्च की प्रोसेस का पालन करना और अनुमतियां लेना
सार्वजनिक पायलट कार्यक्रम को लॉन्च या शुरू करने से पहले, Google से इसके लॉन्च की अनुमति लेना ज़रूरी है. अनुमति, टेस्टिंग के अलग-अलग चरणों के नतीजों पर निर्भर करती है. साथ ही, यह कुछ अन्य बातों पर भी निर्भर करती है, जैसे कि Google से समीक्षा और मंज़ूरी लेना. इसमें, नीचे दी गई बातों के अलावा, और भी चीज़ें शामिल हो सकती हैं:
- लॉन्च का दायरा और प्लान
- पायलट कार्यक्रम के मामले में, पूरी तरह से लॉन्च करने के लिए लॉन्च प्लान में, ऐप्लिकेशन से बाहर निकलने की साफ़ तौर पर बताई गई शर्तें और समयावधि शामिल होनी चाहिए.
- प्लान की गई मार्केटिंग गतिविधियां
- लॉन्च से जुड़ी जानकारी
- लॉन्च होने की तारीख
- लॉन्च के दिन की टाइमलाइन, सूचना देने की प्रोसेस, और संपर्क
- असली उपयोगकर्ता के लिए सहायता पाने के तरीके