वेब पर आधारित पेमेंट ऐप्लिकेशन की खास जानकारी

वेब पर पेमेंट करने की सुविधा के साथ अपने वेब-आधारित पेमेंट ऐप्लिकेशन को इंटिग्रेट करने और ग्राहकों को बेहतर उपयोगकर्ता अनुभव देने का तरीका.

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

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

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

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

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

वेब-आधारित पेमेंट ऐप्लिकेशन कैसे काम करता है?

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

वेब-आधारित पेमेंट ऐप्लिकेशन में, सेवा वर्कर पेमेंट के अनुरोधों के लिए मीडिएटर के तौर पर काम कर सकता है. इसके लिए, वह:

  • मॉडल विंडो खोलना और पेमेंट ऐप्लिकेशन का इंटरफ़ेस दिखाना.
  • पेमेंट ऐप्लिकेशन और व्यापारी/कंपनी के बीच कम्यूनिकेशन की सुविधा.
  • खरीदार से अनुमति लेना और व्यापारी/कंपनी को पेमेंट क्रेडेंशियल देना.

जानें कि पेमेंट ट्रांज़ैक्शन के दौरान, मर्चेंट के लिए पेमेंट ऐप्लिकेशन कैसे काम करता है.

कारोबारियों को आपका पेमेंट ऐप्लिकेशन कैसे मिलता है

कारोबारी या कंपनी को आपके पेमेंट ऐप्लिकेशन का इस्तेमाल करने के लिए, Payment Request API का इस्तेमाल करना होगा. साथ ही, पेमेंट के तरीके के आइडेंटिफ़ायर का इस्तेमाल करके, पेमेंट के उस तरीके के बारे में बताना होगा जिसका इस्तेमाल आपके ऐप्लिकेशन में किया जा सकता है.

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

पेमेंट का तरीका सेट अप करना लेख में, इस सुविधा के काम करने का तरीका और पेमेंट का नया तरीका सेट अप करने का तरीका जानें.

पेमेंट हैंडलर विंडो में इस्तेमाल किए जा सकने वाले एपीआई

"पेमेंट हैंडलर विंडो" एक ऐसी विंडो होती है जिसमें पेमेंट ऐप्लिकेशन लॉन्च किए जाते हैं. Chrome में, ज़्यादातर वेब एपीआई वैसे ही काम करते हैं जैसे किसी टॉप-लेवल दस्तावेज़ में इस्तेमाल किए जाने पर काम करते हैं. हालांकि, कुछ अपवाद भी हैं:

  • व्यूपोर्ट का आकार बदलने की सुविधा बंद है.
  • window.open() बंद है.

WebAuthn सहायता

WebAuthn पुष्टि करने का एक तरीका है. यह पुष्टि करने के लिए, सार्वजनिक पासकोड क्रिप्टोग्राफ़ी पर आधारित होता है. उपयोगकर्ताओं को बायोमेट्रिक पुष्टि की मदद से साइन-इन करने की अनुमति दी जा सकती है. WebAuthn पहले से ही Chrome पर भुगतान हैंडलर विंडो में समर्थित है और मानक मुख्य भाग वेब भुगतान और WebAuthn के बीच एक बेहतर कनेक्शन बनाने की कोशिश कर रहा है.

Credential Management API से जुड़ी सहायता

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

WebOTP सहायता

WebOTP API की मदद से, प्रोग्राम के हिसाब से एसएमएस मैसेज से OTP पाया जा सकता है. साथ ही, उपयोगकर्ता के फ़ोन नंबर की पुष्टि आसानी से की जा सकती है. इसे Chrome में चालू करने का प्लान है, लेकिन यह सुविधा अब भी विकास के दौर में है.

Chromium बग ट्रैकर में, पेमेंट हैंडलर विंडो में जोड़ी जाने वाली समस्याओं और सुविधाओं की सूची देखी जा सकती है.

अगले चरण

वेब पर काम करने वाला पेमेंट ऐप्लिकेशन बनाने के लिए, आपको तीन अलग-अलग हिस्से लागू करने होंगे: