HandyCafe Docs
owner cashier

सदस्य वॉलेट

सदस्य वॉलेट एक मौद्रिक बैलेंस सिस्टम है जो सदस्यों को कैफे सेवाओं के लिए अग्रिम भुगतान करने की अनुमति देता है। प्रत्येक सत्र के लिए नकद भुगतान करने के बजाय, सदस्य अपने वॉलेट में फंड लोड कर सकता है और सिस्टम PC, कंसोल, या उत्पाद ऑर्डर के उपयोग पर स्वचालित रूप से उस बैलेंस से कटौती करता है।

क्रेडिट-आधारित आर्किटेक्चर

वॉलेट एक रनिंग बैलेंस के बजाय क्रेडिट सिस्टम का उपयोग करता है। हर बार सदस्य के वॉलेट में फंड जोड़े जाने पर सिस्टम एक नया वॉलेट क्रेडिट बनाता है। प्रत्येक क्रेडिट प्रविष्टि अपने स्वयं के बैलेंस, स्रोत, समाप्ति और डिवाइस प्रतिबंध के साथ एक व्यक्तिगत रिकॉर्ड है। यह डिज़ाइन प्रदान करता है:

  • बैलेंस की प्रत्येक इकाई कहां से आई इसकी पूर्ण पता लगाने की क्षमता।
  • प्रति क्रेडिट प्रविष्टि स्वतंत्र समाप्ति तिथियां।
  • डिवाइस-विशिष्ट प्रतिबंध (कुछ क्रेडिट केवल PC पर, अन्य केवल कंसोल पर उपयोग योग्य हो सकते हैं)।
  • भुगतान किए गए फंड और प्रचार बोनस के बीच स्पष्ट अलगाव।

सदस्य का कुल वॉलेट बैलेंस उनकी सभी सक्रिय क्रेडिट प्रविष्टियों में शेष मूल्यों का योग है।

क्रेडिट प्रकार

प्रत्येक वॉलेट क्रेडिट का एक क्रेडिट प्रकार होता है जो पहचानता है कि फंड सिस्टम में कैसे प्रवेश किए:

क्रेडिट प्रकार विवरण
भुगतान (Paid) सदस्य ने इन फंड के लिए भुगतान किया (नकद, कार्ड, या अन्य भुगतान विधि)। मनी-आधारित अभियान पैकेज खरीदते समय बनाया जाता है।
बोनस (Bonus) पैकेज खरीद के भाग के रूप में दिए गए प्रचार फंड। उदाहरण के लिए, "100 मिनट के लिए भुगतान करें, 20 बोनस मिनट मूल्य का क्रेडिट पाएं।"
मैन्युअल (Manual) कैशियर या एडमिन द्वारा मैन्युअल रूप से लोड किया गया। सद्भावना क्रेडिट या विशेष व्यवस्थाओं के लिए उपयोग होता है।
सुधार (Correction) सदस्य के बैलेंस में किसी त्रुटि को ठीक करने के लिए प्रशासनिक समायोजन।
माइग्रेशन (Migration) डेटा माइग्रेशन के दौरान लेगेसी सिस्टम से आयातित फंड।
प्रत्यावर्तित रिफंड (Reversed refund) पहले जारी किए गए रिफंड को उलटने पर बहाल किए गए फंड।

क्रेडिट प्रकार बनाते समय सेट किया जाता है और बाद में बदला नहीं जा सकता। यह एक स्थायी ऑडिट ट्रेल के रूप में कार्य करता है।

क्रेडिट स्थिति

प्रत्येक वॉलेट क्रेडिट एक जीवनचक्र से गुजरता है जो उसकी स्थिति द्वारा ट्रैक होता है:

  • सक्रिय (Active): क्रेडिट में शेष फंड हैं और समाप्त नहीं हुआ है। इस क्रेडिट से फंड उपभोग किए जा सकते हैं।
  • समाप्त (Expired): क्रेडिट की समाप्ति तिथि बीत चुकी है। शेष फंड अब उपयोग योग्य नहीं हैं।
  • उपभोग (Consumed): सामान्य उपभोग से क्रेडिट का शेष बैलेंस शून्य हो गया है।
  • रद्द (Cancelled): प्रशासक द्वारा क्रेडिट मैन्युअल रूप से रद्द किया गया, शेष बैलेंस शून्य हो गया।

वॉलेट उपभोग

जब सदस्य के वॉलेट से शुल्क लिया जाता है (सत्र समय, ऑर्डर, या अन्य बिल योग्य घटना के लिए), सिस्टम एक वॉलेट उपभोग रिकॉर्ड बनाता है जो एक विशिष्ट क्रेडिट प्रविष्टि से जुड़ता है और ठीक-ठीक रिकॉर्ड करता है कि कितना काटा गया।

प्रत्येक उपभोग रिकॉर्ड में एक संदर्भ शामिल होता है जो पहचानता है कि कटौती किसने ट्रिगर की:

संदर्भ विवरण
सत्र उपयोग सत्र उपयोग समय के भुगतान के लिए उपभोग किए गए फंड। सत्र चलने पर सिस्टम वॉलेट से कटौती करता है।
वॉलेट भुगतान वॉलेट से सीधा भुगतान (उदाहरण के लिए, जब सदस्य वॉलेट बैलेंस का उपयोग करके उत्पाद ऑर्डर का भुगतान करता है)।
ऑर्डर कैफे काउंटर पर या सदस्य के PC पर डिलीवर किए गए उत्पाद ऑर्डर के भुगतान के लिए उपभोग किए गए फंड।
रिफंड रिफंड प्रोसेस होने पर बनाया गया नकारात्मक समायोजन, क्रेडिट प्रविष्टि में फंड वापस करने के लिए उपभोग को कम करता है।

प्रत्येक उपभोग रिकॉर्ड उसके कारण बनने वाले विशिष्ट सत्र, ऑर्डर, या लेन-देन से जुड़ता है, जिससे पूर्ण ऑडिट ट्रेसिंग संभव होती है।

बैलेंस लॉग

क्रेडिट-स्तरीय उपभोग रिकॉर्ड के अतिरिक्त, सिस्टम एक सदस्य बैलेंस लॉग बनाए रखता है जो सदस्य के समग्र वॉलेट बैलेंस को बदलने वाली हर घटना रिकॉर्ड करता है:

इवेंट प्रकार विवरण
load वॉलेट में फंड जोड़े गए (नई क्रेडिट प्रविष्टि बनी या मौजूदा में टॉप-अप हुआ)।
spend वॉलेट से फंड उपभोग किए गए (सत्र भुगतान, ऑर्डर भुगतान)।
refund वॉलेट में फंड वापस किए गए (ऑर्डर रिफंड, सत्र रिफंड)।
adjustment बैलेंस में प्रशासनिक परिवर्तन किया गया (सुधार, राइट-ऑफ)।

प्रत्येक बैलेंस लॉग प्रविष्टि परिवर्तन की राशि और परिणामी बैलेंस रिकॉर्ड करती है, इसलिए आप लॉग को कालानुक्रमिक रूप से पढ़कर किसी भी समय सदस्य के बैलेंस का पुनर्निर्माण कर सकते हैं।

डिवाइस प्रतिबंध

प्रत्येक वॉलेट क्रेडिट का एक डिवाइस प्रतिबंध होता है जो नियंत्रित करता है कि कौन से प्रकार के डिवाइस इससे उपभोग कर सकते हैं:

प्रतिबंध अर्थ
क्लाइंट क्लाइंट PC पर उपयोग योग्य। स्पष्ट रूप से प्रतिबंधित न होने पर कंसोल पर भी उपयोग योग्य।
कंसोल गेमिंग कंसोल पर उपयोग योग्य। स्पष्ट रूप से प्रतिबंधित न होने पर PC पर भी उपयोग योग्य।
केवल PC विशेष रूप से क्लाइंट PC पर उपयोग योग्य। कंसोल सत्र द्वारा उपभोग नहीं किया जा सकता।
केवल कंसोल विशेष रूप से गेमिंग कंसोल पर उपयोग योग्य। PC सत्र द्वारा उपभोग नहीं किया जा सकता।
दोनों बिना किसी प्रतिबंध के किसी भी डिवाइस प्रकार पर उपयोग योग्य। यह डिफ़ॉल्ट है।

जब सिस्टम को सदस्य के वॉलेट से कटौती करनी होती है, तो यह केवल पात्र क्रेडिट से शुल्क लिया जाए यह सुनिश्चित करने के लिए उपलब्ध क्रेडिट को डिवाइस प्रतिबंध से फ़िल्टर करता है।

वॉलेट श्रेणी और क्रॉस-श्रेणी खर्च

वॉलेट क्रेडिट को एक वॉलेट श्रेणी से टैग किया जा सकता है (उदाहरण के लिए, "गेमिंग" या "सामान्य")। यह कैफे को अलग-अलग बैलेंस पूल बनाने की अनुमति देता है जो केवल कुछ संदर्भों में खर्च किए जा सकते हैं।

प्रत्येक क्रेडिट पर क्रॉस-श्रेणी खर्च विकल्प नियंत्रित करता है कि क्या इसके फंड निर्दिष्ट श्रेणी के बाहर उपयोग किए जा सकते हैं:

  • अक्षम (डिफ़ॉल्ट) होने पर, क्रेडिट केवल अपनी श्रेणी में उपभोग किया जा सकता है।
  • सक्षम होने पर, क्रेडिट अन्य श्रेणियों के लेन-देन द्वारा भी उपभोग किया जा सकता है।

यदि क्रेडिट को कोई वॉलेट श्रेणी निर्धारित नहीं की गई है, तो इसे सामान्य-उद्देश्य क्रेडिट माना जाता है और श्रेणी की परवाह किए बिना किसी भी लेन-देन द्वारा उपभोग किया जा सकता है।

टॉप-अप कैसे काम करता है

वॉलेट फंड कई तरीकों से जोड़े जा सकते हैं:

  1. अभियान पैकेज खरीद: जब सदस्य किसी अभियान से मनी-आधारित पैकेज खरीदता है, तो सिस्टम पैकेज परिभाषा के आधार पर स्वचालित रूप से वॉलेट क्रेडिट बनाता है। एकल पैकेज खरीद कई क्रेडिट बना सकती है (एक भुगतान भाग के लिए, एक बोनस भाग के लिए)।

  2. मैन्युअल लोड: कैशियर सदस्य विवरण पैनल से सदस्य के वॉलेट में मैन्युअल रूप से फंड जोड़ सकता है। यह "मैन्युअल" क्रेडिट प्रकार वाली क्रेडिट प्रविष्टि बनाता है।

  3. माइग्रेशन: सिस्टम सेटअप के दौरान, पिछले सिस्टम से मौजूदा बैलेंस "माइग्रेशन" क्रेडिट प्रकार वाली क्रेडिट प्रविष्टियों के रूप में आयात किए जा सकते हैं।

सत्रों के दौरान वॉलेट कैसे उपभोग होता है

जब वॉलेट बैलेंस वाला सदस्य सत्र शुरू करता है, तो सिस्टम स्वचालित रूप से वॉलेट से सत्र का भुगतान कर सकता है:

  1. सत्र मूल्य निर्धारण इंजन सक्रिय मूल्य निर्धारण स्लॉट और लागू टियर छूट के आधार पर प्रति मिनट लागत गणना करता है।
  2. जैसे-जैसे सत्र चलता है, सिस्टम समय-समय पर सदस्य के पात्र वॉलेट क्रेडिट से संचित लागत काटता है।
  3. क्रेडिट समाप्ति तिथि के क्रम में उपभोग किए जाते हैं (सबसे पहले समाप्त होने वाले पहले) ताकि समाप्ति से बर्बादी कम हो।
  4. यदि सत्र समाप्त होने से पहले वॉलेट बैलेंस समाप्त हो जाता है, तो शेष लागत सत्र बंद होने पर नकद भुगतान के रूप में शुल्क ली जाती है।
  5. प्रत्येक कटौती सत्र से "सत्र उपयोग" प्रविष्टि के रूप में जुड़ा एक उपभोग रिकॉर्ड बनाती है।