वेब पर बिना किसी रुकावट के पेमेंट करने की सुविधा के लिए, नए वेब स्टैंडर्ड.
वेब के लिए, पेमेंट की सुविधा एक अहम ड्राइवर है. सुरक्षित, आसान, और इस्तेमाल में आसान पेमेंट सिस्टम की मदद से, वेब को एक टिकाऊ और फ़ायदेमंद प्लैटफ़ॉर्म बनाया जा सकता है. वेब पेमेंट्स के स्टैंडर्ड, एक अहम बिल्डिंग ब्लॉक के तौर पर काम कर सकते हैं. इससे कारोबारियों या कंपनियों को पेमेंट के समाधानों को, खरीदार के चेकआउट फ़्लो में आसानी से इंटिग्रेट करने में मदद मिलेगी.
वेब पेमेंट्स क्या है?
Web Payments, पेमेंट के लिए उपलब्ध नए स्टैंडर्ड एपीआई की एक सीरीज़ है. ये एपीआई, आधुनिक ब्राउज़र में उपलब्ध हैं. इनमें Payment Request API, Web-based Payment Handler API, और कुछ अन्य एपीआई शामिल हैं. ब्राउज़र की इन नई सुविधाओं से, ऑनलाइन पेमेंट करना आसान हो जाता है. साथ ही, पेमेंट ऐप्लिकेशन को ब्राउज़र के साथ इंटिग्रेट करना पहले से ज़्यादा आसान हो जाता है.
ये स्टैंडर्ड, अलग-अलग तरह के पेमेंट सिस्टम के साथ काम करते हैं. साथ ही, इन्हें किसी भी डिवाइस पर, किसी भी ब्राउज़र, पेमेंट के तरीके या पेमेंट सेवा देने वाली कंपनी के साथ काम करने के लिए डिज़ाइन किया गया है. इस सुविधा से, डेवलपमेंट को आसान बनाने, एक जैसा डिप्लॉयमेंट करने, और पेमेंट की नई टेक्नोलॉजी के साथ काम करने में मदद मिलती है.
रिसर्च से पता चलता है कि चेकआउट की प्रोसेस लंबी होने की वजह से, लोग खरीदारी बीच में ही छोड़ देते हैं. वेब पेमेंट की मदद से, चेकआउट की प्रोसेस को आसान बनाया गया है. अब हर खरीदारी के लिए, बिलिंग डेटा को मैन्युअल तरीके से डालने के बजाय, कुछ टैप करके चेकआउट किया जा सकता है. यहां दिए गए डेमो में देखें कि Google Pay, Web Payments का इस्तेमाल करके कैसे पेमेंट की प्रोसेस को आसान बनाता है. पेमेंट करने वाले किसी अन्य ऐप्लिकेशन से भी ऐसा किया जा सकता है:
ग्राहक चेकआउट पेज पर जाता है और GPay बटन दबाता है.
Google Pay ऐप्लिकेशन, कारोबारी या कंपनी की वेबसाइट के सामने लॉन्च होता है.
ग्राहक, Google Pay ऐप्लिकेशन में जानकारी देखने के बाद पेमेंट की पुष्टि करता है.
कारोबारी या कंपनी, पेमेंट की पुष्टि करती है और खरीदारी को मंज़ूरी मिल जाती है.
ब्राउज़र समर्थन
वेब पेमेंट्स में कई तरह की टेक्नोलॉजी शामिल होती हैं. साथ ही, यह सुविधा काम करती है या नहीं, यह ब्राउज़र पर निर्भर करता है.
पेमेंट ऐप्लिकेशन में Web Payments को इंटिग्रेट करने के फ़ायदे
Web Payments के साथ इंटिग्रेट करके, पेमेंट ऐप्लिकेशन खरीदारों को बेहतर अनुभव दे सकते हैं. साथ ही, डेवलपर को बेहतर अनुभव मिल सकता है और सुरक्षा को ज़्यादा बेहतर बनाया जा सकता है.
उपयोगकर्ताओं को बेहतर अनुभव मिलेगा
कॉन्टेक्स्ट में पेमेंट करने की सुविधा: पेमेंट, कारोबारी या कंपनी की वेबसाइट के कॉन्टेक्स्ट में मोडल में किए जाते हैं. इसके लिए, रीडायरेक्ट या पॉप-अप विंडो का इस्तेमाल नहीं किया जाता.
तेज़ी से चेकआउट करना: खरीदार, पेमेंट की जानकारी को अपने ब्राउज़र या पेमेंट ऐप्लिकेशन में सुरक्षित तरीके से सेव कर सकते हैं. इससे वे कारोबारी या कंपनी की किसी भी ऐसी साइट पर इसका इस्तेमाल कर सकते हैं जो इस सुविधा के साथ काम करती है.
खरीदारी का बेहतर अनुभव: पेमेंट पूरा करने (या रद्द करने) के बाद, खरीदार को कारोबारी या कंपनी की वेबसाइट पर ठीक उसी जगह पर ले जाया जाता है जहां उसने खरीदारी छोड़ी थी.
डेवलपर के लिए बेहतर अनुभव
आसानी से इंटिग्रेट किया जा सकता है: Web Payments को किसी मौजूदा प्लैटफ़ॉर्म के हिसाब से बनाए गए पेमेंट ऐप्लिकेशन या वेब पर आधारित पेमेंट ऐप्लिकेशन से बढ़ाया जा सकता है.
इंटिग्रेशन की कम लागत: कारोबारी या कंपनियां, JavaScript और बुनियादी स्तर के सर्वर-साइड इंटिग्रेशन की मदद से, Web Payments को इंटिग्रेट कर सकती हैं.
मानक: कारोबारियों या कंपनियों के साथ जानकारी शेयर करने के लिए, प्रोटोकॉल और डेटा फ़ॉर्मैट को स्टैंडर्ड बनाया गया है. इसके लिए, डीप इंटिग्रेशन की ज़रूरत नहीं होती.
ज़्यादा बेहतर सुरक्षा
प्लेटफ़ॉर्म के हिसाब से पेमेंट ऐप्लिकेशन शुरू करते समय, साइडलोडिंग को रोकना.
इसे सुरक्षा और निजता के आने वाले समय के मानकों को ध्यान में रखकर बनाया गया है.
वेब पेमेंट्स का इस्तेमाल करने से, पेमेंट ऐप्लिकेशन को वेब पर किसी भी तरह का पेमेंट का तरीका उपलब्ध कराने में मदद मिलती है. जैसे, ई-मनी, क्रिप्टोकरेंसी, बैंक ट्रांसफ़र वगैरह. Web Payments को इस तरह से डिज़ाइन किया गया है कि यह लंबे समय तक काम कर सके. साथ ही, यह पेमेंट प्रोसेस करने और पेमेंट के तरीकों पर कोई पाबंदी नहीं लगाता.
वेब पेमेंट्स की तुलना अन्य तरीकों से करना
वेब पर पेमेंट की सुविधा इंटिग्रेट करने के मौजूदा तरीकों के बारे में जानें:
iframes: JavaScript का इस्तेमाल करके, पेमेंट हैंडलर की वेबसाइट को iframe में इंजेक्ट करना और फ़ॉर्म के ज़रिए खरीदार के पेमेंट क्रेडेंशियल इकट्ठा करना.
पॉप-अप: JavaScript का इस्तेमाल करके, पॉप-अप विंडो खोलना और ग्राहक के पेमेंट क्रेडेंशियल इकट्ठा करना. इसके लिए, फ़ॉर्म का इस्तेमाल किया जाता है. इसके अलावा, ग्राहक से पुष्टि कराकर और पेमेंट क्रेडेंशियल चुनवाकर भी ऐसा किया जाता है.
रीडायरेक्ट करना: कारोबारी या कंपनी, खरीदार को पेमेंट हैंडलर की वेबसाइट पर रीडायरेक्ट करती है. इससे खरीदार को पेमेंट की पुष्टि करने और पेमेंट के क्रेडेंशियल चुनने का विकल्प मिलता है. रीडायरेक्ट यूआरएल की जानकारी, सर्वर के ज़रिए दी जाती है.
OAuth: कारोबारी या कंपनी, खरीदार को OAuth के ज़रिए पेमेंट हैंडलर की पहचान की पुष्टि करने और उसे अनुमति देने की सुविधा देती है. साथ ही, कॉन्टेक्स्ट में मौजूद iframe यूज़र इंटरफ़ेस (यूआई) के ज़रिए पेमेंट का तरीका, शिपिंग का पता वगैरह चुनने की सुविधा देती है.
यहां बताया गया है कि ये Web Payments से किस तरह अलग हैं:
| वेब पर पेमेंट करने की सुविधा | iframe | पॉप-अप | रीडायरेक्ट | OAuth | |
| कॉन्टेक्स्ट के हिसाब से पेमेंट करने की सुविधा | ✔ | ✔ | ✔* | ✔ | |
| किराये में डाइनैमिक तरीके से बदलाव होने की सुविधा | ✔ | ✔ | |||
| खरीदारी की प्रोसेस को आसान बनाना | ✔ | ✔ | ✔ | ||
| प्लैटफ़ॉर्म के हिसाब से ऐप्लिकेशन इंटिग्रेशन | ✔ | ✔ | |||
| इंटिग्रेशन की कम लागत | ✔ | ✔ | ✔ | ✔ | |
| मानक | ✔ |
मौजूदा ऐप्लिकेशन में वेब पेमेंट की सुविधा इंटिग्रेट करना
वेब पेमेंट को, प्लैटफ़ॉर्म के हिसाब से बनाए गए पेमेंट ऐप्लिकेशन और वेब पर आधारित पेमेंट ऐप्लिकेशन, दोनों में इंटिग्रेट किया जा सकता है. अगर प्लैटफ़ॉर्म के हिसाब से बनाया गया पेमेंट ऐप्लिकेशन इंस्टॉल नहीं है, तो वेब पर आधारित पेमेंट ऐप्लिकेशन को फ़ॉलबैक के तौर पर इस्तेमाल किया जा सकता है. खरीदार और कारोबारी या कंपनियां, अपनी पसंद के पेमेंट के तरीके से आसानी से पेमेंट भेज और पा सकती हैं. हालांकि, यह सुविधा प्लैटफ़ॉर्म के हिसाब से उपलब्ध होती है.
प्लैटफ़ॉर्म के हिसाब से पेमेंट ऐप्लिकेशन
यह उन पेमेंट ऐप्लिकेशन के लिए सबसे सही है जिन्हें पहले से ही बड़ी संख्या में लोगों ने इंस्टॉल किया है और जो मौजूदा उपयोगकर्ताओं को वेब पर एक जैसा अनुभव देना चाहते हैं.
Android की "इंटेंट" सुविधा के उलट, Web Payments, पेमेंट ऐप्लिकेशन को चलाने से पहले हस्ताक्षर की पुष्टि करता है. इससे, पेमेंट करने वाले ऐसे ऐप्लिकेशन को साइडलोड नहीं किया जा सकता जो नुकसान पहुंचाने के मकसद से बनाए गए हों.
ऊपर दिए गए वीडियो में, Google Pay एक ऐसा पेमेंट ऐप्लिकेशन है जो किसी प्लैटफ़ॉर्म के लिए बनाया गया है.
वेब पर काम करने वाले पेमेंट ऐप्लिकेशन
ज़्यादा सुरक्षित: पेमेंट ऐप्लिकेशन की सामान्य तकनीकें, जैसे कि रीडायरेक्ट या पॉप-अप, तीसरे पक्ष की कुकी पर आधारित होती हैं. ये कुकी पुरानी हो सकती हैं. हालांकि, इसके नतीजों का अनुमान लगाना अब भी मुश्किल है, लेकिन वेब पेमेंट्स की मदद से वेब पर बेहतर निजता और तीसरे पक्ष की कुकी के बिना काम किया जा सकता है.
वेब पर आधारित तरीका, उन वेब सेवाओं के लिए सबसे सही है जिनके पास बड़ी संख्या में ऐसे ग्राहक हैं जिन्होंने अपने कार्ड की जानकारी सेव की है.
कारोबारी या कंपनी के तौर पर रजिस्टर करने की प्रोसेस कैसे काम करती है?
किसी कारोबारी या कंपनी के लिए पेमेंट ऐप्लिकेशन उपलब्ध कराने के लिए, कारोबारी या कंपनी को इसे साफ़ तौर पर अपनाना होगा. तकनीकी तौर पर, कारोबारी या कंपनी को पेमेंट ऐप्लिकेशन का आइडेंटिफ़ायर (पेमेंट के तरीके का आइडेंटिफ़ायर) तय करना होगा. साथ ही, इसके साथ Payment Request API का इस्तेमाल करना होगा.
हमारा सुझाव है कि इंटिग्रेशन गाइड और एसडीके टूल या लाइब्रेरी में अच्छी तरह से दस्तावेज़ तैयार करें, ताकि इंटिग्रेशन आसानी से हो सके. उदाहरण के लिए, Google Pay डेवलपर गाइड उपलब्ध कराता है.
पेमेंट गेटवे के साथ काम करना भी एक अच्छा विकल्प है. इससे आपको अपनी पहुंच बढ़ाने में मदद मिल सकती है.
इसकी क्या कीमत है?
वेब पेमेंट्स, ब्राउज़र में स्टैंडर्ड टेक्नोलॉजी के बारे में है. पेमेंट ऐप्लिकेशन में इसे अपनाने या ब्राउज़र पर इसे चालू करने पर, उनसे कोई शुल्क नहीं लिया जाएगा.