वेब पेमेंट की सुविधा का इस्तेमाल करके, पेमेंट करने वाले ऐप्लिकेशन को सशक्त बनाना

वेब पर बिना किसी रुकावट के पेमेंट करने के लिए, नए वेब स्टैंडर्ड.

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

वेब पेमेंट्स क्या है?

वेब पेमेंट, आधुनिक ब्राउज़र में उपलब्ध नए स्टैंडर्ड पेमेंट एपीआई की एक सीरीज़ है. इसमें पेमेंट रिक्वेस्ट एपीआई, पेमेंट हैंडलर एपीआई, और कुछ अन्य एपीआई शामिल हैं. ब्राउज़र के इन नए प्राइमिटिव की मदद से, ऑनलाइन पेमेंट करना आसान हो जाता है. साथ ही, पेमेंट ऐप्लिकेशन को ब्राउज़र के साथ पहले से ज़्यादा आसानी से इंटिग्रेट किया जा सकता है.

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

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

Google Pay और वेब पेमेंट की मदद से चेकआउट करने का तरीका.
  1. ग्राहक चेकआउट पेज पर जाता है और GPay बटन दबाता है.

  2. Google Pay ऐप्लिकेशन, व्यापारी/कंपनी की वेबसाइट के सामने खुलता है.

  3. जानकारी की जांच करने के बाद, ग्राहक Google Pay ऐप्लिकेशन में पेमेंट की पुष्टि करता है.

  4. कारोबारी या कंपनी, पेमेंट की पुष्टि करता है और खरीदारी को मंज़ूरी मिल जाती है.

ब्राउज़र समर्थन

वेब पेमेंट में कई अलग-अलग टेक्नोलॉजी शामिल होती हैं. साथ ही, सहायता की स्थिति ब्राउज़र पर निर्भर करती है.

Chromium Safari Firefox
डेस्कटॉप Android डेस्कटॉप मोबाइल डेस्कटॉप/मोबाइल
Payment Request API
Payment Handler API
iOS/Android पर काम करने वाला पेमेंट ऐप्लिकेशन ✔* ✔*

पेमेंट ऐप्लिकेशन में वेब पेमेंट को इंटिग्रेट करने के फ़ायदे

वेब पेमेंट्स के साथ इंटिग्रेट करके, पेमेंट ऐप्लिकेशन ग्राहकों को बेहतर उपयोगकर्ता अनुभव दे सकते हैं. साथ ही, डेवलपर को बेहतर अनुभव और ज़्यादा सुरक्षा मिल सकती है.

बेहतर उपयोगकर्ता अनुभव

  • पेमेंट के लिए रीडायरेक्ट या पॉप-अप विंडो के बिना, कारोबारी की वेबसाइट के संदर्भ में modals में पेमेंट किया जाता है.

  • ज़्यादा तेज़ चेकआउट: खरीदार अपने ब्राउज़र या पेमेंट ऐप्लिकेशन में, पैसे चुकाने की जानकारी सुरक्षित तरीके से सेव कर सकते हैं. इस जानकारी का इस्तेमाल, इस सुविधा को इस्तेमाल करने वाले किसी भी व्यापारी/कंपनी/कारोबारी की साइट पर किया जा सकता है.

  • खरीदारी का बेहतर अनुभव: पेमेंट करने या उसे रोकने के बाद, खरीदार व्यापारी/कंपनी की वेबसाइट पर उसी पेज पर पहुंच जाता है जहां से उसने पेमेंट की प्रोसेस शुरू की थी.

डेवलपर के लिए बेहतर अनुभव

  • आसानी से इंटिग्रेट किया जा सकता है: वेब पेमेंट की सुविधा को, प्लैटफ़ॉर्म के हिसाब से बने किसी मौजूदा पेमेंट ऐप्लिकेशन या वेब-आधारित पेमेंट ऐप्लिकेशन से जोड़ा जा सकता है.

  • इंटिग्रेशन की कम लागत: व्यापारी/कंपनी/कारोबारी, वेब पेमेंट को JavaScript और बुनियादी लेवल के सर्वर-साइड इंटिग्रेशन के साथ इंटिग्रेट कर सकते हैं.

  • स्टैंडर्ड: व्यापारियों/कंपनियों/कारोबारियों के साथ जानकारी शेयर करने के लिए, प्रोटोकॉल और डेटा फ़ॉर्मैट को स्टैंडर्ड किया गया है. साथ ही, इसके लिए डीप इंटिग्रेशन की ज़रूरत नहीं होती.

ज़्यादा सख्त सुरक्षा

  • प्लैटफ़ॉर्म के हिसाब से पेमेंट ऐप्लिकेशन को इस्तेमाल करते समय, साइडलोडिंग को रोकना.

  • इसे सुरक्षा और निजता से जुड़े नए पैराडाइम को ध्यान में रखकर डिज़ाइन किया गया है.

वेब पेमेंट की सुविधा का इस्तेमाल करके, पेमेंट ऐप्लिकेशन वेब पर पैसे चुकाने के किसी भी तरीके को उपलब्ध करा सकते हैं. जैसे, ई-मनी, क्रिप्टो करंसी, बैंक ट्रांसफ़र वगैरह. Web Payments को, लंबे समय तक इस्तेमाल करने के हिसाब से डिज़ाइन किया गया है. इसमें पेमेंट प्रोसेस करने और पेमेंट के तरीकों पर कोई पाबंदी नहीं है.

वेब पेमेंट को अन्य तरीकों से तुलना करना

वेब पर पेमेंट को इंटिग्रेट करने के लिए, इन मौजूदा तरीकों का इस्तेमाल करें:

  • iframes: JavaScript का इस्तेमाल करके, पेमेंट हैंडलर की वेबसाइट को iframe में इंजेक्ट करना और फ़ॉर्म के ज़रिए ग्राहक के पेमेंट क्रेडेंशियल इकट्ठा करना.

  • पॉप-अप: JavaScript का इस्तेमाल करके पॉप-अप विंडो खोलना और ग्राहक के पेमेंट क्रेडेंशियल इकट्ठा करना. इसके लिए, ग्राहक से फ़ॉर्म भरवाया जा सकता है या उसे पेमेंट क्रेडेंशियल की पुष्टि करने और उसे चुनने के लिए कहा जा सकता है.

  • रीडायरेक्ट: व्यापारी/कंपनी/कारोबारी, ग्राहक को पेमेंट हैंडलर की वेबसाइट पर रीडायरेक्ट करता है. इसके बाद, ग्राहक पेमेंट क्रेडेंशियल की पुष्टि करता है और उन्हें चुनता है. रीडायरेक्ट यूआरएल की जानकारी, सर्वर के ज़रिए दी जाती है.

  • OAuth: व्यापारी/कंपनी, OAuth की मदद से खरीदार को पेमेंट हैंडलर की पहचान की पुष्टि करने और अनुमति देने की सुविधा देती है. साथ ही, इन-कंटेक्स्ट iframe यूज़र इंटरफ़ेस (यूआई) की मदद से, पेमेंट का तरीका, शिपिंग पता वगैरह चुनने की सुविधा देती है.

वेब पेमेंट की तुलना में, इनकी परफ़ॉर्मेंस कैसी है, यहां देखें:

वेब पेमेंट iframe पॉप-अप रीडायरेक्ट OAuth
संदर्भ के मुताबिक पेमेंट ✔*
कीमत में डाइनैमिक बदलाव
खरीदारी का बेहतर अनुभव
प्लैटफ़ॉर्म के हिसाब से ऐप्लिकेशन इंटिग्रेशन
इंटिग्रेशन की कम लागत
मानक

मौजूदा ऐप्लिकेशन में वेब पेमेंट को इंटिग्रेट करना

वेब पेमेंट को प्लैटफ़ॉर्म के हिसाब से और वेब पर काम करने वाले, दोनों तरह के पेमेंट ऐप्लिकेशन में इंटिग्रेट किया जा सकता है: अगर प्लैटफ़ॉर्म के हिसाब से पेमेंट ऐप्लिकेशन इंस्टॉल नहीं है, तो वेब पर काम करने वाले पेमेंट ऐप्लिकेशन का इस्तेमाल फ़ॉलबैक के तौर पर किया जा सकता है. ग्राहक और व्यापारी, अपने हिसाब से पेमेंट के तरीके का इस्तेमाल करके, आसानी से पेमेंट भेज और पा सकते हैं.

प्लैटफ़ॉर्म के हिसाब से पेमेंट ऐप्लिकेशन

  • यह उन पेमेंट ऐप्लिकेशन के लिए सबसे सही है जो पहले से ही ज़्यादा लोगों के डिवाइसों पर इंस्टॉल हैं और जो अपने मौजूदा उपयोगकर्ताओं को वेब पर एक जैसा अनुभव देना चाहते हैं.

  • Android की "इंटेंट" सुविधा के उलट, Web Payments, पेमेंट ऐप्लिकेशन को चलाने से पहले हस्ताक्षर की पुष्टि करता है. इससे नुकसान पहुंचाने वाले पेमेंट ऐप्लिकेशन को साइडलोड नहीं किया जा सकता.

ऊपर दिए गए वीडियो में, Google Pay को किसी खास प्लैटफ़ॉर्म के लिए बनाया गया पेमेंट ऐप्लिकेशन बताया गया है.

वेब पर काम करने वाले पेमेंट ऐप्लिकेशन

  • आने वाले समय में भी काम करना जारी रखेगा: पेमेंट ऐप्लिकेशन की सामान्य तकनीकें, जैसे कि रीडायरेक्ट या पॉप-अप, तीसरे पक्ष की कुकी पर आधारित होती हैं. ये कुकी, आने वाले समय में काम करना बंद कर सकती हैं. हालांकि, इस बदलाव के असर का अनुमान लगाना मुश्किल है, लेकिन वेब पेमेंट्स की मदद से, वेब पर बेहतर निजता और तीसरे पक्ष की कुकी के बिना काम करने की सुविधा मिलेगी.

  • वेब पर आधारित रूट, उन वेब सेवाओं के लिए सबसे सही है जिनके पास कार्ड की जानकारी सेव करने वाले ज़्यादा ग्राहक हैं.

वेब-आधारित पेमेंट ऐप्लिकेशन की मदद से चेकआउट करने का तरीका.

व्यापारी/कंपनी/कारोबारी के लिए, इस सुविधा को अपनाना कैसे काम करता है?

किसी पेमेंट ऐप्लिकेशन को कारोबारी या कंपनी के लिए उपलब्ध कराने के लिए, उसे साफ़ तौर पर अपनाना होगा. तकनीकी तौर पर, व्यापारी/कंपनी को पेमेंट ऐप्लिकेशन का आइडेंटिफ़ायर (पेमेंट के तरीके का आइडेंटिफ़ायर) बताना होगा और उसके साथ पेमेंट रिक्वेस्ट एपीआई का इस्तेमाल करना होगा.

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

पेमेंट गेटवे के साथ काम करना भी एक अच्छा विकल्प है. इससे आपको ज़्यादा लोगों तक पहुंचने में मदद मिल सकती है.

इसकी क्या कीमत है?

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