पैसे भेजने का फ़्लो

खास जानकारी

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

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

यहां दिए गए डायग्राम में, रेमिटेंस फ़्लो के काम करने के तरीके का उदाहरण दिया गया है.

Google को भेजे गए पैसे का इंटिग्रेटर

Google में, पेमेंट इंटीग्रेटर का पेमेंट

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

  • Google सर्वर: Google में मौजूद बैकएंड सर्वर, जो पुष्टि करने से जुड़े अन्य टास्क के साथ-साथ पुष्टि करने की जांच करता है.
  • पेमेंट इंटीग्रेटर: वह कंपनी जो अपने ग्राहकों को पैसे चुकाने का तरीका देती है.
  • पेमेंट इंटीग्रेटर बैंक: जारी करने वाला बैंक, जिसका इस्तेमाल इंटिग्रेटर वित्तीय लेन-देन के लिए करता है.
  • Google बैंक: वह बैंक जिसका इस्तेमाल Google, लेन-देन के लिए करता है.

पैसे भेजने का ऊपर दिया गया तरीका, Google के सर्वर से शुरू होता है.

  1. T+N के दिनों में, Google, भेजे गए पैसे के स्टेटमेंट की सूचना (remittanceStatementNotification) भेजता है.
  2. पेमेंट इंटिग्रेटर, Google सर्वर को यह सूचना देता है कि उन्हें पैसे भेजे जाने के ब्यौरे की सूचना मिल गई है.
  3. पेमेंट इंटिग्रेटर, रेमिटेंस स्टेटमेंट (remittanceStatementDetails) की जानकारी भी भेजता है.
  4. Google का सर्वर, स्टेटमेंट के साथ लेन-देन की जानकारी के साथ जवाब देता है.
  5. पेमेंट इंटिग्रेटर, जानकारी का मिलान करता है.
  6. पेमेंट इंटिग्रेटर, Google सर्वर को यह मैसेज (acceptRemittanceStatement) भेजता है कि स्टेटमेंट स्वीकार कर लिया गया है.
  7. पेमेंट इंटिग्रेटर को यह मैसेज भी भेजता है कि पेमेंट इंटिग्रेटर बैंक को Google बैंक को फ़ंड भेजना चाहिए.
  8. पेमेंट इंटीग्रेटर का बैंक, Google बैंक को पैसे ट्रांसफ़र करता है.

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

समस्या शुरू होने का समय

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

अगर N को 2 के तौर पर कॉन्फ़िगर किया गया है और मंगलवार को बिलिंग के टाइम ज़ोन में, 23:59:59.999 पर लेन-देन किया गया है, तो वह गुरुवार को स्टेटमेंट में दिखेगा.

नेट नेगेटिव या शून्य स्टेटमेंट

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

सीमाएं

नीचे अलग-अलग सीमाओं वाले कुछ उदाहरण दिए गए हैं. लेन-देन की प्रोसेस शुरू होने या हो जाने पर उसे लेन-देन की सीमा कहते हैं. याद रखें, अकाउंटिंग टाइमस्टैंप तब ही दिखता है, जब Google इस लेन-देन के लिए ज़िम्मेदार होता है. रेमिटेंस स्टेटमेंट सीमा 00:00:00.000 से शुरू होगी और 23:59:59.000 पर खत्म होगी.

सीमाओं के अंदर लेन-देन

इवेंट
कैप्चर करें requestHeader.requestId
001

requestHeader.requesttimestamp
01/01/2017 23:26:32.253

responseHeader.responseTimestamp
01/01/2017 23:26:34.248

accounting/timestamp2.271
RemittanceStatementNotification requestHeader.requestTimestamp
01/03/2017 03:17:18.132


billingPeriod.startDate
01/01/2017 00:00:00.000

billingPeriod.endDate
01/01/2017remit 23:591 सूचना ऊपर कैप्चर की गई
.59.

लेन-देन की विस्तृत सीमाएं

यहां दिए गए कैप्चर में से एक में 01/01/2017 के सभी टाइमस्टैंप हैं, हालांकि, इसमें 02/01/2017 तक के टाइमस्टैंप नहीं दिए गए हैं.

इवेंट
कैप्चर करें requestHeader.requestId
001

requestHeader.requesttimestamp
01/01/2017 23:26:32.253

responseHeader.responseTimestamp
01/01/2017 23:26:34.248

accounting/timestamp2.271
कैप्चर करें requestHeader.requestId
002

requestHeader.requestTimestamp
01/01/2017 23:59:58.253

responseHeader.responseTimestamp
01/01/2017 23:59:59.879

accounting/timestamp 0.02
RemittanceStatementNotification requestHeader.requestTimestamp
01/03/2017 03:17:18.132

billingPeriod.startDate
01/01/2017 00:00:00.000

billingPeriod.endDate
01/01/2017remit 93.remit 23.99 सूचना में शामिल है.

RemittanceStatementNotification requestHeader.requestTimestamp
01/03/2017 00:27:34.321

billingPeriod.startDate
01/02/2017 00:00:00.000

billingPeriod.endDate
01/02/2017 इस सूचना को कैप्चर करने के
0.9.
साल 002 की तारीख 02/01/2017 को थी, न कि 01/01/2017 को.

पेमेंट से मिलान करना

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

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

भेजे गए पैसे के स्टेटमेंट की मंज़ूरी

ऐसा माना जाता है कि जब इंटिग्रेटर किसी स्टेटमेंट को acceptRemittanceStatement कॉल करता है, तो उसे स्वीकार कर लिया जाता है.

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

पेमेंट

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

स्पष्टता

हर शुल्क का हिसाब उस मुद्रा के लिए, ISO 4217 मानक में छोटी-मोटी इकाइयों की संख्या के हिसाब से लगाया जाएगा. उदाहरण के लिए, रुपये और डॉलर में दो अंकों वाली माइनर यूनिट का इस्तेमाल किया जाएगा और जैपनीज़ येन में 0 अंकों वाली माइनर यूनिट का इस्तेमाल किया जाएगा.

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

कंप्यूट किया गया शुल्क राउंडेड शुल्क
0.013 0.01
0.015 0.02
0.025 0.02
-0.013 -0.01
-0.025 -0.02

यह राउंडिंग हर लेन-देन पर होगी, न कि स्टेटमेंट में.