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

रजिस्ट्रेशन के दौरान, वेब पर आधारित पेमेंट ऐप्लिकेशन को कॉन्फ़िगर करने का तरीका जानें.

वेब पर आधारित पेमेंट ऐप्लिकेशन, प्रोग्रेसिव वेब ऐप्लिकेशन होते हैं (PWA) और सेवा के टॉप पर चलाएं कर्मचारी. कॉन्टेंट बनाने पेमेंट ऐप्लिकेशन में सर्विस वर्कर की अहम भूमिका होती है, क्योंकि यह पेमेंट कैप्चर करता है किसी कारोबारी या कंपनी के अनुरोध पर, पेमेंट ऐप्लिकेशन को लॉन्च करता है, और व्यापारी/कंपनी से बातचीत करने के लिए किया जा सकता है.

वेब पर आधारित पेमेंट ऐप्लिकेशन को कॉन्फ़िगर करने के लिए, आपको उपलब्ध पेमेंट रजिस्टर करना होगा तरीकों, और सर्विस वर्कर. वेब पर आधारित पेमेंट ऐप्लिकेशन को कॉन्फ़िगर किया जा सकता है साथ ही, वेब ऐप्लिकेशन मेनिफ़ेस्ट को भी शामिल किया जा सकता है.

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

वेब भुगतान में विभिन्न प्रकार की तकनीकी और सहायता स्टेटस ब्राउज़र पर निर्भर करता है.

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

वेब ऐप्लिकेशन मेनिफ़ेस्ट की मदद से पेमेंट ऐप्लिकेशन कॉन्फ़िगर करना

वेब पर आधारित पेमेंट ऐप्लिकेशन को कॉन्फ़िगर करने के लिए, किसी वेब ऐप्लिकेशन का इस्तेमाल करें मेनिफ़ेस्ट.

वेब ऐप्लिकेशन मेनिफ़ेस्ट में मौजूद ये प्रॉपर्टी, वेब पर आधारित पेमेंट ऐप्लिकेशन के लिए काम की हैं:

  • name
  • icons
  • serviceworker
    • src
    • scope
    • use_cache

पेमेंट सेट अप करने का तरीका देखें तरीका ताकि यह पक्का किया जा सके कि पेमेंट के तरीके का मेनिफ़ेस्ट, आपके वेब ऐप्लिकेशन मेनिफ़ेस्ट पर ले जाता है सही तरीके से.

सर्विस वर्कर का जस्ट-इन-टाइम (जेआईटी) रजिस्टर करना

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

वेब पर आधारित पेमेंट ऐप्लिकेशन को डीबग करना

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

लोकल सर्वर पर डेवलप करना

डेवलपमेंट के लिए किस सर्वर का इस्तेमाल किया जाता है? कई डेवलपर स्थानीय होस्ट का इस्तेमाल करते हैं या कंपनी का इंटरनल सर्वर एनवायरमेंट हो सकता है. इसकी वजह यह हो सकती है कि ब्राउज़र की शक्तिशाली सुविधाओं के लिए आम तौर पर सुरक्षित परिवेश (एचटीटीपीएस) की ज़रूरत होती है और एक मान्य सर्टिफ़िकेट होना चाहिए. पेमेंट रिक्वेस्ट एपीआई और पेमेंट हैंडलर एपीआई कोई अपवाद नहीं होता और लोकलहोस्ट या कंपनी के इंटरनल सर्वर के साथ आम तौर पर एक मान्य प्रमाणपत्र.

अच्छी खबर यह है कि Chrome सहित कुछ ब्राउज़र में, डिफ़ॉल्ट रूप से http://localhost. Chrome में भी, सर्टिफ़िकेट को छूट दी जा सकती है ज़रूरत होती है. उदाहरण के लिए, http://*.corp.company.com की ज़रूरत है, तो इन फ़्लैग का इस्तेमाल करें:

macOS

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --ignore-certificate-errors --unsafely-treat-insecure-origin-as-secure=http://*.corp.company.com

Windows

chrome.exe --ignore-certificate-errors --unsafely-treat-insecure-origin-as-secure=http://*.corp.company.com

Chrome को रनटाइम फ़्लैग के साथ चलाने के बारे में ज़्यादा जानने के लिए, इसके साथ Chromium चलाएं फ़्लैग के तौर पर मार्क करें.

स्थानीय सर्वर को पोर्ट फ़ॉरवर्ड करना

लोकल वेब सर्वर को Android डिवाइस पर पोर्ट फ़ॉरवर्ड करने के लिए, Chrome की DevTools और जांच करें कि यह मोबाइल ब्राउज़र में कैसे काम करता है. इसका तरीका जानने के लिए, Access Local देखें सर्वर.

डेस्कटॉप DevTools से Android Chrome पर किसी वेबसाइट को रिमोट तरीके से डीबग करना

डेस्कटॉप DevTools पर भी Android Chrome को डीबग किया जा सकता है. इसका तरीका जानने के लिए, Android की रिमोट डीबगिंग का इस्तेमाल करना शुरू करें डिवाइस.

पेमेंट हैंडलर के इवेंट की जानकारी लॉग करना

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

पेमेंट हैंडलर की गतिविधि को लॉग करने का स्क्रीनशॉट.
पेमेंट हैंडलर के इवेंट की जानकारी लॉग करना.

अगले चरण

अगला चरण यह जानना है कि सर्विस वर्कर किस तरह से पेमेंट को प्रोसेस कर सकता है रनटाइम पर लेन-देन का समय होता है.