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

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

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

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

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

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

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

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

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

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

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

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

पेमेंट के लेन-देन की अवधि में, यह जानें कि पेमेंट ऐप्लिकेशन, कारोबारी या कंपनी के लिए कैसे काम करता है.

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

अगर कोई कारोबारी या कंपनी आपके पेमेंट ऐप्लिकेशन का इस्तेमाल करना चाहती है, तो उसे Payment Request API का इस्तेमाल करना होगा. साथ ही, payment method identifier का इस्तेमाल करके, पेमेंट के उस तरीके के बारे में बताना होगा जिसे आपका ऐप्लिकेशन सपोर्ट करता है.

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

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

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

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

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

WebAuthn की सुविधा

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

Credential Management API के साथ काम करता है

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

WebOTP की सुविधा

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

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

अगले चरण

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