वेब पर पेमेंट करने की सुविधा के साथ अपने वेब-आधारित पेमेंट ऐप्लिकेशन को इंटिग्रेट करने और ग्राहकों को बेहतर उपयोगकर्ता अनुभव देने का तरीका.
वेब पेमेंट की मदद से, वेब पर ब्राउज़र का पहले से मौजूद इंटरफ़ेस मिलता है. इसकी मदद से, उपयोगकर्ताओं को पेमेंट के लिए ज़रूरी जानकारी डालने में पहले के मुकाबले आसानी होती है. एपीआई, वेब-आधारित पेमेंट ऐप्लिकेशन के साथ-साथ Android पेमेंट ऐप्लिकेशन को भी चालू कर सकते हैं.
ब्राउज़र समर्थन
वेब पेमेंट में कई अलग-अलग टेक्नोलॉजी शामिल होती हैं. साथ ही, सहायता की स्थिति ब्राउज़र पर निर्भर करती है.
वेब पर काम करने वाले पेमेंट ऐप्लिकेशन के फ़ायदे
- पेमेंट, व्यापारी/कंपनी की वेबसाइट के संदर्भ में, मॉडल में किए जाते हैं. इससे, उपयोगकर्ता को पेमेंट ऐप्लिकेशन की उन सामान्य तकनीकों के मुकाबले बेहतर अनुभव मिलता है जिनमें रीडायरेक्ट या पॉप-अप का इस्तेमाल किया जाता है.
- वेब पेमेंट्स एपीआई को पहले से मौजूद वेबसाइटों में इंटिग्रेट किया जा सकता है. इससे, आपको मौजूदा उपयोगकर्ताओं का फ़ायदा पाने में मदद मिलती है.
- किसी खास प्लैटफ़ॉर्म के लिए बनाए गए ऐप्लिकेशन के उलट, वेब पर काम करने वाले पेमेंट ऐप्लिकेशन को पहले से इंस्टॉल करने की ज़रूरत नहीं होती.
वेब-आधारित पेमेंट ऐप्लिकेशन कैसे काम करता है?
वेब पर आधारित पेमेंट ऐप्लिकेशन, स्टैंडर्ड वेब टेक्नोलॉजी का इस्तेमाल करके बनाए जाते हैं. हर वेब-आधारित पेमेंट ऐप्लिकेशन में एक सेवा वर्कर होना चाहिए.
वेब-आधारित पेमेंट ऐप्लिकेशन में, सेवा वर्कर पेमेंट के अनुरोधों के लिए मध्यस्थ के तौर पर काम कर सकता है. इसके लिए, वह:
- मॉडल विंडो खोलना और पेमेंट ऐप्लिकेशन का इंटरफ़ेस दिखाना.
- पेमेंट ऐप्लिकेशन और व्यापारी/कंपनी के बीच कम्यूनिकेशन की सुविधा.
- खरीदार से अनुमति लेना और व्यापारी/कंपनी को पेमेंट क्रेडेंशियल देना.
जानें कि पेमेंट ट्रांज़ैक्शन के दौरान, मर्चेंट के लिए पेमेंट ऐप्लिकेशन कैसे काम करता है.
कारोबारी या कंपनियां आपके पेमेंट ऐप्लिकेशन को कैसे खोजती हैं
कारोबारी या कंपनी को आपके पेमेंट ऐप्लिकेशन का इस्तेमाल करने के लिए, Payment Request API का इस्तेमाल करना होगा. साथ ही, पेमेंट के तरीके के आइडेंटिफ़ायर का इस्तेमाल करके, पेमेंट के उस तरीके के बारे में बताना होगा जिसका इस्तेमाल आपके ऐप्लिकेशन में किया जा सकता है.
अगर आपके पास पेमेंट के तरीके का ऐसा आइडेंटिफ़ायर है जो आपके पेमेंट ऐप्लिकेशन के लिए यूनीक है, तो आपके पास अपना पेमेंट के तरीके का मेनिफ़ेस्ट सेट अप करने का विकल्प है. साथ ही, ब्राउज़र को अपने ऐप्लिकेशन को खोजने की अनुमति भी दी जा सकती है.
पेमेंट का तरीका सेट अप करना लेख में जानें कि यह सुविधा कैसे काम करती है और पेमेंट का नया तरीका कैसे सेट अप किया जा सकता है.
पेमेंट हैंडलर विंडो में इस्तेमाल किए जा सकने वाले एपीआई
"पेमेंट हैंडलर विंडो" एक ऐसी विंडो होती है जिसमें पेमेंट ऐप्लिकेशन लॉन्च किए जाते हैं. Chrome में, ज़्यादातर वेब एपीआई वैसे ही काम करते हैं जैसे किसी टॉप-लेवल दस्तावेज़ में इस्तेमाल किए जाने पर काम करते हैं. हालांकि, कुछ अपवाद भी हैं:
- व्यूपोर्ट का साइज़ बदलने की सुविधा बंद है.
window.open()
बंद है.
WebAuthn की सहायता
WebAuthn, सार्वजनिक पासकोड क्रिप्टोग्राफ़ी पर आधारित पुष्टि करने का तरीका है. उपयोगकर्ताओं को बायोमेट्रिक पुष्टि की मदद से साइन-इन करने की अनुमति दी जा सकती है. Chrome पर पेमेंट हैंडलर विंडो में, WebAuthn पहले से ही काम करता है. साथ ही, स्टैंडर्ड बॉडी, वेब पेमेंट और WebAuthn के बीच और भी बेहतर कनेक्शन बनाने की कोशिश कर रहा है.
Credential Management API से जुड़ी सहायता
क्रेडेंशियल मैनेजमेंट एपीआई, साइट और ब्राउज़र के बीच प्रोग्रामैटिक इंटरफ़ेस उपलब्ध कराता है. इससे, सभी डिवाइसों पर आसानी से साइन इन किया जा सकता है. ब्राउज़र के Password Manager में सेव की गई जानकारी के आधार पर, उपयोगकर्ताओं को आपकी वेबसाइट पर अपने-आप साइन-इन करने की अनुमति दी जा सकती है. इसे Chrome में चालू करने का प्लान है, लेकिन फ़िलहाल यह विकास के दौर में है.
WebOTP की सुविधा
WebOTP API की मदद से, प्रोग्राम के हिसाब से एसएमएस मैसेज से OTP पाया जा सकता है. साथ ही, उपयोगकर्ता के फ़ोन नंबर की पुष्टि आसानी से की जा सकती है. इसे Chrome में चालू करने का प्लान है, लेकिन यह सुविधा अब भी विकास के दौर में है.
Chromium बग ट्रैकर में, पेमेंट हैंडलर विंडो में जोड़ी जाने वाली समस्याओं और सुविधाओं की सूची देखी जा सकती है.
अगले चरण
वेब पर काम करने वाला पेमेंट ऐप्लिकेशन बनाने के लिए, आपको तीन अलग-अलग हिस्सों को लागू करना होगा: