खास जानकारी

TBD: इलेक्ट्रॉनिक वॉलेट का कम शब्दों में ब्यौरा जोड़ें (जैसा कि ई-मनी के लिए किया जाता है)

TBD: Google की इकाइयों पर अपने एफ़ओपी को शामिल करने के बाद, इलेक्ट्रॉनिक वॉलेट फ़्लो का डेमो देखें.

इलेक्ट्रॉनिक वॉलेट से होने वाले लेन-देन में शामिल Google के स्टैंडर्ड पेमेंट के मुख्य फ़्लो के बारे में यहां बताया गया है.

असोसिएशन फ़्लो

Google Standard Payments, इंटिग्रेटर को इंस्ट्रुमेंट बनाने और खरीदारी का फ़्लो बनाने की सुविधा देता है, ताकि इंटिग्रेट करने वालों को तेज़ी और आसानी से चेकआउट करने का अनुभव मिले.

Google के किसी ग्राहक के पास एक या उससे ज़्यादा तरीके हैं. इंस्ट्रूमेंट, Google के अलग-अलग नेटवर्क और मार्केटप्लेस में मौजूद सेवाओं और सामान के लिए पेमेंट करने का एक तरीका है. किसी तरीके को जोड़ने के लिए, उपयोगकर्ता को बाहरी क्रेडेंशियल वाले किसी इंस्ट्रुमेंट को लिंक करना होगा और उन क्रेडेंशियल की पुष्टि करनी होगी. इसका एक अच्छा उदाहरण क्रेडिट कार्ड है. क्रेडिट कार्ड में एक कार्ड नंबर (पैन) होता है, जिसे Google सेव करता है. साथ ही, कार्ड की पुष्टि करने वाला नंबर (सीवीएन) भी होता है जिसका इस्तेमाल पुष्टि करने के लिए किया जाता है. उपयोगकर्ता किसी Google यूज़र इंटरफ़ेस (यूआई) में पैन और CVN डालकर एक इंस्ट्रुमेंट जोड़ता है. जब क्रेडिट कार्ड प्रोसेसर, पैन और CVN नंबर की पुष्टि कर लेता है, तब Google पैन को सुरक्षित तरीके से सेव रखता है. इसी तरह, इस स्पेसिफ़िकेशन में हम पुष्टि करने के प्रूफ़ को Google के पास मौजूद एक इंस्ट्रुमेंट से लिंक करेंगे. हम खाते को असोसिएट करने की प्रक्रिया को एक असोसिएट करने के तरीके से लिंक करते हैं.

असोसिएशन फ़्लो का आउटपुट, Google पेमेंट टोकन (GPT) का एक्सचेंज होता है. इस पर Google और इंटिग्रेटर, दोनों ने अपनी सहमति दी है. कैप्चर करने के दौरान, बिल के लिए उपयोगकर्ता खाते की पहचान करने के लिए, GPT को पेमेंट इंटिग्रेटर (जो उपयोगकर्ता खाते के पास है) को भेज दिया जाता है.

किसी खाते का मालिकाना हक साबित करने के लिए, उपयोगकर्ता की पुष्टि कई तरीकों से की जा सकती है. उपयोगकर्ता नाम और पासवर्ड एक तरीका है. हालांकि, ओटीपी, बायोमेट्रिक जानकारी, और सुरक्षा से जुड़े सवाल भी इसका कारगर समाधान हैं. Google यह बताना नहीं चाहता कि पेमेंट इंटिग्रेटर किस तरह उपयोगकर्ता की पुष्टि करता है. हमें लगता है कि पेमेंट इंटिग्रेटर इस काम को सबसे अच्छी तरह करता है. इसलिए, इस स्पेसिफ़िकेशन के तहत Google, पेमेंट इंटिग्रेटर के अलग-अलग यूज़र इंटरफ़ेस का इस्तेमाल करता है, ताकि उपयोगकर्ता की पुष्टि की जा सके. साथ ही, Google को सिर्फ़ पुष्टि करने का सबूत दिया जा सके. हम इसे पुष्टि करने का फ़्लो कहते हैं.

पुष्टि करने की प्रक्रिया का आउटपुट, पुष्टि करने का सबूत है.

असोसिएशन फ़्लो के लिए यह ज़रूरी है कि Google, पेमेंट इंटिग्रेटर से पुष्टि करने का सबूत दे. असोसिएशन फ़्लो से पहले, Google इस प्रूफ़ को पाने के लिए ऑथेंटिकेशन फ़्लो शुरू करता है.

नीचे दिए गए उदाहरण में, पुष्टि करने के फ़्लो और असोसिएशन फ़्लो के लिए, उपयोगकर्ता को अपनाए जाने वाले चरण बताए गए हैं. नीचे दिए गए उदाहरण में, InvisiCash नाम के नकली ई-वॉलेट के बारे में बताया गया है.

असोसिएशन फ़्लो

इस डायग्राम पर दी गई जानकारी:

  • पहले और तीसरे चरण में ध्यान दें कि Google और InvisiCash में उपयोगकर्ता की पहचान (ईमेल) अलग-अलग है. sf@gmail.com और sally@otheremail.com इस्तेमाल करें. यह ठीक है और उम्मीद की जाती है.
  • तीसरे और चौथे चरण के बीच, InvisiCash ऐप्लिकेशन (या अगर उपयोगकर्ता ने ऐप्लिकेशन इंस्टॉल नहीं किया है, तो वेब यूज़र इंटरफ़ेस (यूआई)) उपयोगकर्ता की पुष्टि करने के लिए, InvisiCash सर्वर से संपर्क करने की ज़रूरी कार्रवाई कर सकता है.

परचेज़ फ़्लो

असोसिएशन के खत्म होने और उपयोगकर्ता के पास नया इंस्ट्रुमेंट उपलब्ध होने के बाद, उस तरीके का इस्तेमाल Google के ज़रिए सामान और सेवाएं खरीदने के लिए किया जा सकता है. खरीदारी के समय, हो सकता है कि उपयोगकर्ता सेशन में हो या न हो. यह सब खरीदारी के संदर्भ पर निर्भर करता है. उदाहरण के लिए, सदस्यता के आधार पर की जाने वाली खरीदारी के लिए, हो सकता है कि उपयोगकर्ता सेशन में शामिल न हो. खरीदारी के समय, Google पेमेंट इंटिग्रेटर को GPT दिखाएगा. पेमेंट इंटिग्रेटर इस GPT का इस्तेमाल करके, डेबिट करने के लिए सही खाते की पहचान करेगा. इसे परचेज़ फ़्लो कहा जाता है.

नीचे दिया गया उदाहरण तब जारी रहता है, जब उपयोगकर्ता sf@gmail.com ने असोसिएशन की प्रोसेस पूरी कर ली हो और एक इंस्ट्रुमेंट बना लिया हो. उपयोगकर्ता अब सामान खरीदना चाहता है.

खरीदारी का आसान फ़्लो

कभी-कभी, खरीदारी करने से पहले पेमेंट इंटिग्रेटर या Google, दोनों में उपयोगकर्ता की पहचान की पुष्टि करने की ज़रूरत पड़ सकती है. ऐसा कई वजहों से हो सकता है. उदाहरण के लिए:

  • Google के जोखिम इंजन को पता चलता है कि कोई पेमेंट संदिग्ध लग रहा है
  • नियमों के मुताबिक, हर खरीदारी पर ओटीपी चाहिए

ऐसे मामलों में Google, पुष्टि करने के फ़्लो को परचेज़ फ़्लो के साथ जोड़ेगा. पुष्टि करने के लिए, उपयोगकर्ता को इंटिग्रेटर के यूआई पर भेजा जाएगा. पुष्टि करने की प्रोसेस के नतीजे, उपयोगकर्ता की पहचान और पुष्टि का सबूत होते हैं. इसके बाद, परचेज़ फ़्लो के दौरान खरीदारी की जानकारी के साथ यह सबूत भेजा जाता है.

नीचे दिए गए उदाहरण में उपयोगकर्ता sf@gmail.com ने असोसिएशन किया है और एक इंस्ट्रुमेंट बनाया गया है. परचेज़ फ़्लो के दौरान, Google सर्वर चाहता है कि उपयोगकर्ता को धोखाधड़ी से बचाने के लिए चैलेंज दिया जाए:

चुनौती से भरा उपयोगकर्ता
का फ़्लो

टोकन फ़्लो रीफ़्रेश करें

असोसिएशन फ़्लो के दौरान, पेमेंट इंटिग्रेटर Google को बता सकता है कि इस GPT की समयसीमा X महीनों में खत्म हो जाएगी. Google ऐसे टोकन को प्राथमिकता देता है जिनकी समयसीमा खत्म न हो. ऐसे मामलों में जब टोकन की समयसीमा खत्म होने वाली होती है, तो Google, उपयोगकर्ता को पुष्टि करने की प्रोसेस के ज़रिए भेजता है. पुष्टि करने के लिए, उपयोगकर्ता को इंटिग्रेटर के यूआई पर भेजा जाता है. पुष्टि करने के फ़्लो के नतीजे, उपयोगकर्ता की पहचान और पुष्टि का सबूत होते हैं. इसके बाद, GPT के खत्म होने की समयसीमा बढ़ाने के लिए, यह सबूत इंटिग्रेटर को भेजा जाता है. इसे रीफ़्रेशToken फ़्लो कहा जाता है.

नीचे दिया गया उदाहरण तब जारी रहता है, जब उपयोगकर्ता sf@gmail.com ने असोसिएशन की प्रोसेस पूरी कर ली हो और एक इंस्ट्रुमेंट बना लिया हो. उपयोगकर्ता के टोकन की समयसीमा जल्द ही खत्म होने वाली है. इसलिए, Google उपयोगकर्ता से उनके इंस्ट्रुमेंट को रीफ़्रेश करने के लिए कह रहा है:

टोकन फ़्लो रीफ़्रेश करें

पुष्टि करने की प्रोसेस का इस्तेमाल दो अलग-अलग मॉडल में किया जाता है. पहला तरीक़ा, असोसिएशन के दौरान किसी उपयोगकर्ता की पुष्टि करने की कोशिश करना. फ़िलहाल, उपयोगकर्ता की पहचान के बारे में जानकारी नहीं है और उसे डालना ही उपयोगकर्ता का है. यह पहचान किसी उपयोगकर्ता नाम, ईमेल पते या फ़ोन नंबर की तरह दिख सकती है. दूसरे तरीके के तौर पर यह पुष्टि करने की कोशिश की जाती है कि उपयोगकर्ता को मौजूदा इंस्ट्रुमेंट के क्रेडेंशियल पता हैं. इस स्थिति में, उपयोगकर्ता ने पहले ही तरीका जोड़ लिया है और अपने पेमेंट इंटिग्रेटर का खाता जोड़ लिया है. इस तरीके में, हम इस बात की पुष्टि करना चाहते हैं कि व्यक्ति के पास किसी खास उपयोगकर्ता की पहचान के लिए क्रेडेंशियल हैं. उपयोगकर्ता उस खाते की पहचान नहीं बदल सकता जिसकी पुष्टि की जा रही है. ऐसा करने के लिए, हम असोसिएशन के समय पेमेंट इंटिग्रेटर को एक असोसिएशन आईडी भेजते हैं. पुष्टि करते समय, Google, इंटिग्रेटर को एक ही असोसिएशन आईडी भेजता है. इंटिग्रेटर, असोसिएशन आईडी का इस्तेमाल उस खाते को खोजने के लिए करता है जिसकी पुष्टि की जानी है.

पेमेंट भेजने का फ़्लो

Google, रिकॉर्ड का अकाउंटिंग सिस्टम है. यह पैसों के ट्रांसफ़र का हिसाब भी लगाता है. Google, हर दिन पेमेंट इंटिग्रेटर को रेमिटेंस का स्टेटमेंट भेजता है. इस स्टेटमेंट में, Google को पेमेंट इंटिग्रेटर की बकाया रकम की खास जानकारी के साथ-साथ पेमेंट करने के तरीके से जुड़े निर्देश भी दिए जाते हैं. पेमेंट इंटिग्रेटर से मिलान करने के लिए, इंटिग्रेटर, Google से उन लेन-देन के लेवल की जानकारी मांग सकता है जो रेमिटेंस स्टेटमेंट बनाते हैं.

नीचे उदाहरण फ़्लो का उदाहरण दिया गया है: भेजे गए पैसे
फ़्लो