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

खास जानकारी

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

फ़्लो कैसे काम करता है

अगर किसी टोकन की समयसीमा खत्म हो गई है या उसकी समयसीमा खत्म होने वाली है, तो यह फ़्लो, समयसीमा खत्म होने की तारीख को रिन्यू करने की प्रोसेस से गुज़रेगा.

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

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

ऊपर डायग्राम में दिखाए गए ऑब्जेक्ट की सूची यहां दी गई है:

  • Google सर्वर: Google का वह बैकएंड सर्वर जो पेमेंट इंटीग्रेटर सर्वर को कैप्चर कमांड भेजता है.
  • पेमेंट इंटीग्रेटर सर्वर: इंटिग्रेटर का बैकएंड सर्वर, जो फ़ंड कैप्चर करने के अनुरोध को स्वीकार करता है.

इस फ़्लो में, टोकन की समयसीमा खत्म हो गई है या उसकी समयसीमा खत्म होने वाली है. कार्रवाई, पेमेंट इंटिग्रेटर सर्वर से शुरू होती है.

  1. पेमेंट इंटीग्रेटर सर्वर, Google सर्वर को बताता है कि टोकन की समयसीमा खत्म हो गई है या खत्म होने वाली है.
  2. Google सर्वर, पेमेंट इंटीग्रेटर सर्वर को refreshToken मैसेज भेजता है. इसमें पुष्टि करने के सबूत के तौर पर, authenticationRequestId और GPT शामिल हैं.
  3. पेमेंट इंटीग्रेटर सर्वर, टोकन को समयसीमा खत्म होने की नई तारीख के साथ रीफ़्रेश करता है. ऐसा तब भी हो सकता है, जब ओरिजनल टोकन की समयसीमा खत्म हो गई हो या नहीं.
  4. पेमेंट इंटीग्रेटर सर्वर, Google सर्वर को 'हो गया' मैसेज भेजता है.

सबसे सही तरीके और ध्यान देने वाली अन्य बातें

पेमेंट इंटीग्रेटर सर्वर पर भेजा गया googlePaymentToken कोई नया टोकन नहीं होगा. हालांकि, वह पहले से मौजूद एक टोकन होगा, जिसे associateAccount के ज़रिए पहले ही बनाया जा चुका है. अगर टोकन की जानकारी नहीं है, तो FAILED_PRECONDITION का गड़बड़ी का मैसेज दिखाया जाना चाहिए.