सब्सक्रिप्शन और ऑटोमैटिक पेमेंट¶
डिफ़ॉल्ट रूप से, सब्सक्रिप्शन ऐप्लिकेशन ग्राहकों के लिए ऑटोमैटिकली कोटेशन और इनवॉइस जनरेट करेगा, लेकिन यह ऑटोमैटिक पेमेंट को भी सपोर्ट कर सकता है। ऑटोमैटिक पेमेंट सेट अप करने के लिए अतिरिक्त कॉन्फ़िगरेशन की ज़रूरत होती है, जिसमें एक ऑटोमैटिक पेमेंट प्रोवाइडर चुनना और या तो ग्राहक पोर्टल या ई-कॉमर्स वेबसाइट सेट अप करना शामिल है। यहां शुरू करने के तरीके की पूरी जानकारी दी गई है।
ऑटोमैटिक पेमेंट को सपोर्ट करने वाला पेमेंट प्रोसेसर सेट अप करना¶
ऑटोमैटिक रिकरिंग पेमेंट सेट अप करने के लिए ऐसे पेमेंट प्रोवाइडर का इस्तेमाल करना ज़रूरी है जो टोकनाइजेशन को सपोर्ट करता हो। टोकनाइजेशन ग्राहकों को उनकी पेमेंट डिटेल, जैसे क्रेडिट कार्ड या बैंकिंग अकाउंट जानकारी, को ऑटोमैटिक बिलिंग के लिए सेव करने देता है। निम्नलिखित पेमेंट प्रोवाइडर टोकनाइजेशन को सपोर्ट करते हैं:
ऑटोमैटिक पेमेंट सेट अप करने के चरण यहां दिए गए हैं।
ऐसा पेमेंट प्रोवाइडर चुनें जो टोकनाइज़ेशन सपोर्ट करता हो।
अकाउंट बनाने और Odoo में अपने एपीआई क्रेडेंशियल कॉन्फ़िगर करना शुरू करने के लिए प्रोवाइडर की खुद की सेटअप गाइड फ़ॉलो करें।
पेमेंट प्रोवाइडर को एनेबल करें।
चुने गए पेमेंट प्रोवाइडर के लिए पेमेंट मेथड कॉन्फ़िगर करें।
चुने गए पेमेंट प्रोवाइडर के लिए टोकनाइज़ेशन कॉन्फ़िगर करें।
कस्टमर ऑटोमैटिक पेमेंट कैसे सेट अप कर सकते हैं¶
एक बार ये चरण पूरे हो जाने पर, पेमेंट प्रोवाइडर चेकआउट प्रक्रिया के दौरान ग्राहकों के सेव किए गए पेमेंट विवरण के साथ टोकन बना सकेंगे। सेव किए गए पेमेंट विवरण का उपयोग भविष्य के ऑनलाइन या रिकरिंग सब्सक्रिप्शन चार्ज के लिए किया जा सकता है। ग्राहक अपने कस्टमर पोर्टल में लॉग इन करके वहां अपनी पेमेंट जानकारी भी दर्ज कर सकेंगे।
कुछ पेमेंट प्रोवाइडर चेकआउट प्रोसेस के हिस्से के रूप में कस्टमर की पेमेंट जानकारी ऑटोमैटिकली सेव कर लेते हैं। अन्य उन्हें भविष्य के पेमेंट के लिए अपनी जानकारी सेव करने का विकल्प देंगे। अगर कस्टमर अपनी पेमेंट जानकारी सेव नहीं करते हैं, तो वे ऑटोमैटिक पेमेंट नहीं कर पाएंगे।
महत्त्वपूर्ण
ई-कॉमर्स वेबसाइट बिल्ड करने के लिए वेबसाइट ऐप्लिकेशन की आवश्यकता होती है।
अगर ऑटोमैटिक पेमेंट फ़ेल हो जाए तो क्या होता है?¶
जब ऑटोमैटिक पेमेंट फ़ेल हो जाता है, तो सेल्स ऑर्डर को इसके साथ अपडेट किया जाता है:
एक Payment Failure टैग
Contract in exception चेकबॉक्स टिक किया गया (Other Info टैब के Subscription सेक्शन में)।
कॉन्ट्रैक्ट इन एक्सेप्शन के रूप में मार्क किया जाना शेड्यूल किए गए एक्शन को चलने से रोकता है, जो सिस्टम को गलती से ग्राहक से दोहरा शुल्क लेने से रोकता है अगर ऑटोमैटिक पेमेंट वास्तव में हो गया हो। क्योंकि पेमेंट का स्टेटस सिस्टम के साथ रजिस्टर होने में विफल रहा, उपयोगकर्ताओं को मैन्युअली चेक करना होगा कि क्या पेमेंट किया गया है, इससे पहले कि ऑटोमैटिक पेमेंट और अन्य शेड्यूल किए गए एक्शन फिर से शुरू हो सकें।
ऐसा करने के लिए, पर जाएं। इच्छित सब्सक्रिप्शन पर क्लिक करें, फिर यह देखने के लिए चैटर चेक करें कि क्या पेमेंट किया गया था।
अगर पेमेंट नहीं किया गया था, तो पहले डेवलपर मोड में प्रवेश करें। फिर, अदर इन्फ़ो टैब पर क्लिक करें, और कॉन्ट्रैक्ट इन एक्सेप्शन के बगल में चेकबॉक्स को अनटिक करें। सेल्स ऑर्डर को रीलोड करें और पुष्टि करें कि पेमेंट फ़ेलियर टैग गायब हो गया है।
अगर पेमेंट किया गया था, तो एक नई इनवॉइस मैन्युअली बनाई और पोस्ट की जानी चाहिए। यह सब्सक्रिप्शन की अगली इनवॉइस तारीख को ऑटोमैटिकली अपडेट कर देता है। एक बार इनवॉइस बन जाने के बाद, डेवलपर मोड में प्रवेश करें और नए सेल्स ऑर्डर पर जाएं। अदर इन्फ़ो टैब पर क्लिक करें, और कॉन्ट्रैक्ट इन एक्सेप्शन के बगल में चेकबॉक्स को अनटिक करें। सेल्स ऑर्डर को रीलोड करें और पुष्टि करें कि पेमेंट फ़ेलियर टैग गायब हो गया है।
कॉन्ट्रैक्ट इन एक्सेप्शन ऑप्शन को पेमेंट फ़ेलियर टैग के साथ दिखाया गया है।
दोनों मामलों में, जब Contract in exception चेकबॉक्स अनटिक हो जाता है, तो Odoo ऑटोमैटिकली रिन्यूअल को फिर से हैंडल करता है। अगर सब्सक्रिप्शन Payment Failure में रहता है, तो इसे Odoo द्वारा तब तक इग्नोर किया जाता है जब तक सेल्स ऑर्डर बंद नहीं हो जाता।
यह भी देखें