VibeFox Tranzila for PrestaShop — सहायता
आवश्यकताएँ
PrestaShop: 8.0 से 9.x।
PHP: 8.0 या उसके बाद का संस्करण। मॉड्यूल पुराने PHP संस्करणों पर इंस्टॉल नहीं होता।
स्टोर मुद्रा: ILS, USD, EUR या GBP। अन्य कार्ट मुद्राओं के लिए चेकआउट पर भुगतान का तरीका छिपा रहता है।
Tranzila टर्मिनल: आपको टर्मिनल का नाम चाहिए। टर्मिनल पासवर्ड (TranzilaPW) handshake के लिए और ऑर्डर पेज से रिफ़ंड के लिए ज़रूरी है। कुछ टर्मिनलों को रिफ़ंड के लिए अलग क्रेडिट पासवर्ड (CreditPass) भी चाहिए। टर्मिनल का नाम और पासवर्ड Tranzila देता है: अपनी टर्मिनल सेटिंग्स देखें या Tranzila सपोर्ट से पूछें। Tranzila के पास कोई सार्वजनिक सैंडबॉक्स नहीं है। परीक्षण के लिए Tranzila आपको एक अलग टेस्ट टर्मिनल देता है; उसका नाम टर्मिनल नाम के रूप में दर्ज करें।
विज़िटर का असली IP: भुगतान सूचनाओं की जाँच Tranzila सर्वर के IP पते से की जाती है। अगर आपका स्टोर Cloudflare जैसे proxy या CDN के पीछे है, तो वेब सर्वर को विज़िटर का असली IP PHP तक पहुँचाना होगा (REMOTE_ADDR)।
VibeFox लाइसेंस कुंजी: vibefox.net से खरीदी जाती है। एक कुंजी एक डोमेन पर काम करती है।
इंस्टॉलेशन
1. बैक ऑफ़िस में Modules > Module Manager पर जाएँ और Upload a module पर क्लिक करें। मॉड्यूल की ZIP फ़ाइल चुनें।
2. अपलोड पूरा होने पर Configure पर क्लिक करें, या बाद में मॉड्यूल सूची में VibeFox Tranzila Payment Gateway ढूँढकर Configure पर क्लिक करें।
3. Configure पेज के ऊपर वाले लाइसेंस ब्लॉक में License key फ़ील्ड में अपनी VibeFox लाइसेंस कुंजी दर्ज करें और Activate पर क्लिक करें (लाइसेंस कुंजी देखें)।
4. अगर आप handshake या रिफ़ंड उपयोग करते हैं, तो Terminal name (supplier) और Terminal password (TranzilaPW) दर्ज करें।
5. Notifications चालू रखें और Trusted IP जाँचें: इसमें वे IP पते होने चाहिए जहाँ से Tranzila सूचनाएँ भेजता है। यह सूची Tranzila सपोर्ट से पुष्ट करें।
6. अनुशंसित: Tranzila टर्मिनल में handshake सक्षम करें, वहाँ अपने सर्वर का IP अनुमति दें, फिर मॉड्यूल में Handshake चालू करें।
7. Enable/Disable चालू करें, Save पर क्लिक करें और Tranzila टेस्ट टर्मिनल से एक भुगतान आज़माएँ।
इंस्टॉल होने पर मॉड्यूल ऑर्डर स्टेटस Tranzila payment on hold बनाता है। PrestaShop किसी नए भुगतान मॉड्यूल को डिफ़ॉल्ट रूप से सभी मुद्राएँ, देश और ग्राहक समूह देता है। इन्हें आप Payment > Preferences में सीमित कर सकते हैं।
कॉन्फ़िगरेशन
सारी सेटिंग्स मॉड्यूल पेज पर हैं: Modules > Module Manager > VibeFox Tranzila Payment Gateway > Configure। हर सेक्शन का अपना Save बटन है, जो पूरा पेज सहेजता है। फ़ील्ड के ऊपर पेज आपको चेतावनी देता है जब टर्मिनल नाम खाली हो (तब चेकआउट पर भुगतान का तरीका छिप जाता है), जब सूचनाएँ बंद हों या Trusted IP खाली हो (भुगतान किए गए ऑर्डर तब मैनुअल जाँच के लिए रोक दिए जाते हैं), जब टर्मिनल पासवर्ड के बिना handshake चालू हो (भुगतान पेज खुल नहीं सकता), और जब स्टोर की डिफ़ॉल्ट मुद्रा समर्थित न हो। सेव करते समय अमान्य टर्मिनल नाम, Trusted IP में अमान्य प्रविष्टि, या ऐसा संख्या फ़ील्ड जो पूर्ण संख्या नहीं है, सहेजा नहीं जाता: पेज त्रुटि दिखाता है और पिछला मान बना रहता है। अनुमत सीमा से बाहर की संख्या निकटतम अनुमत मान के रूप में सहेजी जाती है, और पेज आपको यह बताता है।
Tranzila
Enable/Disable: Enable Tranzila Payment Gateway भुगतान का तरीका चालू या बंद करता है। डिफ़ॉल्ट: बंद।
Title: वह भुगतान तरीके का नाम जो ग्राहक चेकआउट पर देखते हैं, और भुगतान पेज का शीर्षक। यही नाम ऑर्डर में भी सहेजा जाता है। डिफ़ॉल्ट: Credit Card (Tranzila)।
Description: चेकआउट पर भुगतान तरीके के नीचे दिखने वाला पाठ। डिफ़ॉल्ट: Pay securely with your credit card on the Tranzila payment page.
टर्मिनल
Terminal name (supplier): आपके Tranzila टर्मिनल का नाम, जैसे myshop। केवल अक्षर, अंक, "-" और "_" मान्य हैं। जब तक यह दर्ज नहीं होता, चेकआउट पर भुगतान का तरीका नहीं दिखता। परीक्षण के लिए अपने Tranzila टेस्ट टर्मिनल का नाम दर्ज करें।
Terminal password (TranzilaPW): टर्मिनल का API पासवर्ड। handshake और ऑर्डर पेज से रिफ़ंड के लिए ज़रूरी।
Refund password (CreditPass): केवल तभी जब आपका टर्मिनल क्रेडिट (रिफ़ंड) लेन-देन के लिए अलग पासवर्ड माँगे। अन्यथा खाली छोड़ें।
सहेजे गए पासवर्ड दोबारा नहीं दिखाए जाते। फ़ील्ड खाली रहता है और Saved — leave empty to keep it. दिखाता है। बदलने के लिए ही नया मान दर्ज करें।
Clear saved passwords: किसी पासवर्ड पर टिक लगाकर उसे हटाने के लिए Save पर क्लिक करें। खाली फ़ील्ड सहेजे गए मान को बनाए रखता है।
भुगतान पेज
Payment page version: iframe में दिखने वाला Tranzila पेज।
Payment page language: Tranzila पेज की भाषा: Site language, हिब्रू, अंग्रेज़ी, रूसी, स्पेनिश, जर्मन, फ़्रेंच या जापानी। डिफ़ॉल्ट: हिब्रू। Site language ग्राहक के कार्ट की भाषा का उपयोग करता है, यदि वह इनमें से कोई हो; अन्यथा अंग्रेज़ी।
iFrame width (px): 300 से 1200। डिफ़ॉल्ट: 600। छोटी स्क्रीन पर फ़्रेम कभी पेज से चौड़ा नहीं होता।
iFrame height (px): 400 से 1500। डिफ़ॉल्ट: 650।
Max installments: भुगतान पेज पर ग्राहक जितनी अधिकतम किश्तें (tashlumim) चुन सकता है, अधिकतम 36। 0 या 1 का अर्थ है कोई किश्त नहीं। डिफ़ॉल्ट: 0। टर्मिनल को किश्तों की प्रोसेसिंग की अनुमति होनी चाहिए।
Handshake: handshake टोकन से राशि लॉक करता है (अनुशंसित)। भुगतान पेज खोलने से पहले स्टोर Tranzila से राशि से बँधा एक-बार का टोकन माँगता है, ताकि ब्राउज़र में राशि बदली न जा सके। इसके लिए टर्मिनल पासवर्ड, Tranzila टर्मिनल में handshake सक्षम होना, और वहाँ आपके सर्वर के IP की अनुमति ज़रूरी है। डिफ़ॉल्ट: बंद।
भुगतान की पुष्टि
Tranzila की सूचनाएँ हस्ताक्षरित नहीं होतीं। ऑर्डर तभी भुगतान किए गए के रूप में बनता है जब सूचना किसी Trusted IP से आए और उसका भुगतान पेज टोकन, कार्ट, टर्मिनल, राशि और मुद्रा भुगतान पेज से मेल खाते हों। handshake के साथ टोकन भी भुगतान पेज से मेल खाना चाहिए। ग्राहक का भुगतान पेज से वापस आना कभी किसी ऑर्डर को भुगतान किया हुआ नहीं बनाता।
Notifications: Tranzila सूचनाओं (notify URL) से भुगतान अपने-आप पुष्ट करता है। डिफ़ॉल्ट: चालू। जब सूचनाएँ बंद हों, तो सफल भुगतान पेज से लौटा ग्राहक ऑर्डर को Tranzila payment on hold में बनाता है, और Tranzila टर्मिनल जाँचने के बाद आप भुगतान की मैनुअल पुष्टि करते हैं।
Notification URL: जानकारी के लिए दिखाया जाता है। फ़्रेंडली URL के साथ यह ऐसा दिखता है: https://your-shop/module/wcp_tranzila_payment_gateway/notify, संभवतः किसी भाषा कोड के साथ। यह URL हर भुगतान के साथ Tranzila को भेजा जाता है, इसलिए आपको इसे Tranzila टर्मिनल में दर्ज नहीं करना पड़ता।
Trusted IP: उन Tranzila सर्वरों के IP पते या CIDR रेंज, जो सूचनाएँ भेजते हैं, अल्पविराम से अलग किए हुए। डिफ़ॉल्ट: 80.244.170.7। वर्तमान सूची Tranzila सपोर्ट से पुष्ट करें। अन्य पतों से आई सूचनाएँ अस्वीकार होती हैं। अगर फ़ील्ड खाली है, तो सूचनाएँ सत्यापित नहीं हो सकतीं: सफल बताया गया भुगतान मैनुअल जाँच के लिए Tranzila payment on hold में ऑर्डर बनाता है, और अस्वीकृति बताए जाने पर कुछ नहीं बदलता।
उन्नत
Debug log: भुगतान पेज, सूचना और रिफ़ंड की घटनाएँ मॉड्यूल फ़ोल्डर में logs/tranzila_p_debug.log.php में दर्ज करता है। यह फ़ाइल वेब से नहीं खोली जा सकती। चेतावनियाँ और त्रुटियाँ हमेशा दर्ज होती हैं, भले ही यह विकल्प बंद हो। पासवर्ड, टोकन और ग्राहक डेटा कभी नहीं लिखे जाते। डिफ़ॉल्ट: बंद।
Log: लॉग का आकार और नवीनतम प्रविष्टियाँ दिखाता है। उसे खाली करने के लिए Clear log पर क्लिक करें।
Delete data on uninstall: चालू होने पर मॉड्यूल हटाने से सेटिंग्स और लॉग हट जाते हैं। Tranzila लेन-देन और रिफ़ंड तथा ऑर्डर स्टेटस Tranzila payment on hold हमेशा बने रहते हैं, क्योंकि पुराने ऑर्डरों को इनकी ज़रूरत होती है। डिफ़ॉल्ट: बंद।
चेकआउट
भुगतान चरण पर ग्राहक भुगतान का तरीका चुनता है (डिफ़ॉल्ट रूप से Credit Card (Tranzila)) और विवरण तथा यह नोट देखता है: After you confirm, you will enter your card details on the secure Tranzila payment page. The order is created once Tranzila confirms the payment. पुष्टि करने के बाद ग्राहक आपके स्टोर के एक भुगतान पेज पर जाता है। वहाँ कार्ट मुद्रा में कार्ट का कुल योग, बिलिंग विवरण और उत्पादों की एक संक्षिप्त सूची के साथ, iframe में Tranzila का भुगतान पेज खुलता है। पेज पर लिखा होता है: Enter your card details on the secure Tranzila payment page below. If it does not load, click "Proceed to payment". फ़्रेम के नीचे Choose another payment method लिंक है। अगर किश्तें अनुमत हैं, तो ग्राहक Tranzila पेज पर उनकी संख्या चुनता है। इस बिंदु पर अभी कोई ऑर्डर मौजूद नहीं होता।
सफल भुगतान के बाद Tranzila ग्राहक को वापस भेजता है और पूरी विंडो आगे बढ़ती है। ऑर्डर को तभी भुगतान किया हुआ चिह्नित किया जाता है जब Tranzila उसे सूचना से पुष्ट करे। अगर सूचना पहले ही आ चुकी है, तो ग्राहक को मानक ऑर्डर पुष्टि पेज दिखता है, जिसमें Your payment with Tranzila has been received. लिखा होता है। अगर ऑर्डर समीक्षा के लिए रुका है, तो पेज Your payment is being reviewed by the store. You will receive an e-mail once it is confirmed. दिखाता है। अगर सूचना अभी नहीं आई है, तो Payment confirmation पेज Your payment is being confirmed by Tranzila. You will receive an e-mail as soon as it is confirmed — there is no need to pay again. और Check again बटन दिखाता है।
अगर भुगतान अस्वीकार या रद्द हो जाता है, तो ग्राहक The payment was not completed. You have not been charged — please try again or choose another payment method. संदेश के साथ चेकआउट पर लौट आता है। जब Tranzila कोई प्रतिक्रिया कोड बताता है, तो कारण और कोड जोड़ दिए जाते हैं, जैसे कार्ड की समय-सीमा समाप्त होना। कार्ट बना रहता है और कोई ऑर्डर नहीं बनता। भुगतान पेज हर बार खुलने पर अपने टोकन के साथ नया भुगतान पेज होता है।
अगर भुगतान पेज खुल नहीं पाता, जैसे handshake विफल होने पर, तो ग्राहक को Could not connect to Tranzila. Please try again in a moment. जैसा छोटा संदेश और Choose another payment method बटन दिखता है। तकनीकी कारण लॉग में लिखा जाता है।
सूचना तब भी काम करती है जब स्टोर मेंटेनेंस मोड में हो, और स्टोर की देश-सीमा से अवरुद्ध नहीं होती। वही भुगतान पेज Classic और Hummingbird थीम के साथ उपयोग होता है।
मॉड्यूल केवल Tranzila पेज पर एक-बार के कार्ड भुगतान स्वीकार करता है। इसमें सेव किए गए कार्ड या टोकन, सब्सक्रिप्शन, अलग से ऑथोराइज़ और कैप्चर (J5), अपने Bit, Apple Pay या Google Pay बटन (आपका Tranzila भुगतान पेज जो भी प्रदान करता है, वह iframe के अंदर दिखता है), और Tranzila इनवॉइस नहीं हैं।
ऑर्डर और रिफ़ंड
ऑर्डर स्टेटस
No order yet: ग्राहक को भुगतान पेज पर भेजा गया और उसने भुगतान नहीं किया, भुगतान अस्वीकार हुआ, या Tranzila सूचना अभी नहीं आई है। केवल कार्ट मौजूद है।
Payment accepted: भुगतान सत्यापित सूचना से पुष्ट हुआ। भुगतान Tranzila लेन-देन इंडेक्स को लेन-देन ID के रूप में दर्ज होता है, और नोट में राशि, लेन-देन, अधिकृति संख्या और किश्तों की संख्या (यदि हो) दिखती है।
Tranzila payment on hold: भुगतान की सूचना आई, पर अपने-आप स्वीकार नहीं हुआ: राशि, मुद्रा या handshake टोकन मेल नहीं खाए, Trusted IP खाली होने से सूचना सत्यापित नहीं हो सकी, या सूचनाएँ बंद थीं और ग्राहक सफल भुगतान पेज से लौटा। नोट कारण बताता है। Tranzila टर्मिनल में भुगतान जाँचें और स्थिति मैनुअल बदलें।
Refunded: भुगतान मॉड्यूल के ज़रिए पूरी तरह रिफ़ंड किया गया।
रद्द किए गए ऑर्डर के लिए भुगतान आने पर ऑर्डर फिर से Payment accepted पर सेट होता है, और एक नोट आपसे शिपिंग से पहले स्टॉक जाँचने को कहता है। जो ऑर्डर पहले से भुगतान किया हुआ या रिफ़ंड किया हुआ है, उसके लिए दूसरा भुगतान आने पर ऑर्डर नहीं बदलता। एक नोट आपसे उसे जाँचने और Tranzila टर्मिनल में डुप्लिकेट रिफ़ंड करने को कहता है। एक ही लेन-देन की दोहराई गई सूचनाएँ अनदेखी की जाती हैं।
Tranzila भुगतान ब्लॉक
ऑर्डर पेज पर एक Tranzila payment ब्लॉक दिखता है, जिसमें लेन-देन इंडेक्स, अधिकृति संख्या, टर्मिनल, स्थिति, भुगतान और रिफ़ंड की गई राशि, किश्तों की संख्या, रिफ़ंड इतिहास, परिणामों सहित सभी Payment pages of the cart और ऑर्डर के Tranzila notes होते हैं।
रिफ़ंड
Tranzila payment ब्लॉक में राशि दर्ज करें (जो राशि अभी रिफ़ंड नहीं हुई, वह भर दी जाती है), वैकल्पिक रूप से कारण लिखें, और Refund via Tranzila पर क्लिक करें। प्रश्न Refund this amount via Tranzila? This cannot be undone. की पुष्टि करें। पूर्ण और आंशिक रिफ़ंड समर्थित हैं। आपके पास ऑर्डर संपादित करने का अधिकार होना चाहिए; Modules पेजों तक पहुँच की ज़रूरत नहीं है। रिफ़ंड मूल भुगतान के Tranzila क्रेडिट लेन-देन के रूप में होता है, उसी टर्मिनल पर जिससे भुगतान लिया गया था, और उसी राशि व मुद्रा में जो Tranzila ने वास्तव में चार्ज की। इसलिए राशि या मुद्रा के मेल न खाने के बाद, आप ऑर्डर के कुल योग की जगह ग्राहक द्वारा वास्तव में चुकाई गई राशि तक रिफ़ंड कर सकते हैं।
फ़ॉर्म तब उपलब्ध होता है जब टर्मिनल पासवर्ड सेट हो और ऑर्डर में अधिकृति संख्या वाला पुष्ट Tranzila लेन-देन हो। अन्यथा ब्लॉक कारण बताता है, जैसे Refunds need the terminal password (TranzilaPW) in the gateway settings. जो ऑर्डर अभी की सेटिंग्स वाले टर्मिनल से अलग टर्मिनल (जैसे टेस्ट टर्मिनल) पर भुगतान हुआ हो, उसे ऑर्डर पेज से रिफ़ंड नहीं किया जा सकता; उसे उसी Tranzila टर्मिनल में रिफ़ंड करें।
अगर Tranzila रिफ़ंड स्वीकार नहीं करता, तो ब्लॉक त्रुटि दिखाता है, जैसे कोड और उसके अर्थ के साथ Tranzila declined the refund, और कोई रिफ़ंड दर्ज नहीं होता। सफल रिफ़ंड Tranzila क्रेडिट लेन-देन के साथ रिफ़ंड इतिहास और नोट्स में जुड़ता है। पूर्ण रिफ़ंड ऑर्डर को Refunded पर सेट करता है। आंशिक रिफ़ंड स्थिति नहीं बदलता।
मॉड्यूल क्रेडिट स्लिप (credit slips) नहीं बनाता। ऑर्डर पेज के मानक PrestaShop रिफ़ंड बटन Tranzila के ज़रिए पैसे वापस नहीं भेजते। Tranzila टर्मिनल में किए गए रिफ़ंड स्टोर को रिपोर्ट नहीं होते। ज़रूरत हो तो ऑर्डर मैनुअल अपडेट करें।
लाइसेंस कुंजी
मॉड्यूल vibefox.net से मिली VibeFox लाइसेंस कुंजी के साथ काम करता है। लाइसेंस ब्लॉक License — VibeFox Tranzila Payment Gateway, Modules > Module Manager > VibeFox Tranzila Payment Gateway > Configure पर सेटिंग्स के ऊपर पहला ब्लॉक है। कुंजी License key में डालें और Activate पर क्लिक करें। उसके बाद ब्लॉक में मास्क की गई कुंजी, स्थिति (जैसे लाइसेंस किस तारीख तक सक्रिय है और आपका डोमेन) और ये बटन दिखते हैं: Check now स्थिति दोबारा जाँचने के लिए, Change key दूसरी कुंजी दर्ज करने के लिए और Remove key इस स्टोर से कुंजी हटाने के लिए। उनके नीचे Product: presta-payment-tranzila वाली पंक्ति और Manage licenses and domains in your account लिंक है, जो आपका vibefox.net खाता खोलता है। कुंजी केवल वे कर्मचारी बदल सकते हैं जिनके पास इस मॉड्यूल के लिए Configure अनुमति है। ब्लॉक के पाठ बैक ऑफ़िस की भाषा का पालन करते हैं (अंग्रेज़ी और रूसी शामिल हैं)।
अगर कुंजी स्वीकार नहीं होती, तो ब्लॉक कारण बताता है, जैसे Key not found, This key belongs to another product, Domain limit reached या License expired on के साथ एक तारीख। स्टोर का पता बदलने के बाद, या अपने खाते में डोमेन स्लॉट खाली करने के बाद, Check now पर क्लिक करें। यदि लाइसेंस सर्वर तक पहुँच न हो, तो मॉड्यूल अंतिम ज्ञात स्थिति पर काम करता रहता है।
एक कुंजी एक ही डोमेन पर काम करती है: मुख्य स्टोर के डोमेन पर, मल्टीस्टोर सेटअप में भी। स्टोर से कुंजी हटाने से उसका डोमेन स्लॉट खाली नहीं होता। अपने vibefox.net खाते में स्लॉट खाली करें।
सक्रिय कुंजी के बिना चेकआउट पर ग्राहकों को Tranzila नहीं दिखता। अगर फिर भी भुगतान शुरू होता है, तो ग्राहक को This payment method is not available. Please choose another one. दिखता है। PrestaShop स्टोरफ़्रंट को नहीं पता कि आप बैक ऑफ़िस में लॉग इन हैं, इसलिए भुगतान तरीका आपसे भी छिपा रहता है: आप कुंजी खरीदने से पहले मॉड्यूल सेट कर सकते हैं, लेकिन चेकआउट पर उसका परीक्षण नहीं कर सकते। Modules > Module Manager में Alerts टैब पर एक अनुस्मारक दिखता है। मौजूदा ऑर्डर प्रभावित नहीं होते: पहले से शुरू हुए भुगतान Tranzila सूचना और स्टोर पर वापसी से पुष्ट होते हैं, और रिफ़ंड काम करते हैं।
लाइसेंस की समय-सीमा समाप्त होने पर मॉड्यूल काम करता रहता है, लेकिन अपडेट और सपोर्ट के लिए नवीनीकरण ज़रूरी है। बैक ऑफ़िस में काम करते समय स्थिति अपने-आप दोबारा जाँची जाती है: कुंजी दर्ज करने के बाद पहले 14 दिनों तक रोज़ एक बार, फिर हर हफ़्ते एक बार। cron जॉब की ज़रूरत नहीं है। मॉड्यूल अनइंस्टॉल या रीसेट करने पर लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हट जाती हैं।
समस्या निवारण
चेकआउट पर Tranzila दिखाई नहीं देता: जाँचें कि लाइसेंस सक्रिय है, Enable/Disable चालू है, Terminal name (supplier) भरा है, और कार्ट मुद्रा ILS, USD, EUR या GBP है। टर्मिनल नाम गायब होने या डिफ़ॉल्ट मुद्रा समर्थित न होने पर सेटिंग्स पेज चेतावनी दिखाता है। Payment > Preferences में जाँचें कि मॉड्यूल कार्ट मुद्रा, ग्राहक के देश और ग्राहक समूह के लिए अनुमत है।
भुगतान हो गया, पर ऑर्डर नहीं बना: सूचना नहीं आई या अस्वीकार हुई। जाँचें कि Notifications चालू है और Trusted IP में वे पते हैं जहाँ से Tranzila सूचनाएँ भेजता है। त्रुटियाँ हमेशा लॉग में लिखी जाती हैं; मॉड्यूल पेज पर Log फ़ील्ड देखें। यह संदेश कि कोई IP Trusted IP सूची में नहीं है, का अर्थ है कि Trusted IP सेटिंग या आपकी proxy कॉन्फ़िगरेशन ठीक करनी होगी: proxy या CDN के पीछे वेब सर्वर को विज़िटर का असली IP PHP तक पहुँचाना होगा। जिन डेवलपरों का स्टोर किसी भरोसेमंद reverse proxy के पीछे है, वे actionTranzilaPRemoteIp hook से IP सेट कर सकते हैं।
सूचना Forbidden से उत्तर देती है: वह ऐसे IP पते से आई जो Trusted IP में नहीं है।
सूचना Bad request या Not found से उत्तर देती है: सूचना में मौजूद कार्ट, भुगतान पेज टोकन, टर्मिनल या लेन-देन इंडेक्स इस स्टोर के किसी भुगतान पेज से मेल नहीं खाते।
सूचना Accepted for manual review से उत्तर देती है: Trusted IP खाली है, इसलिए सूचना सत्यापित नहीं हो सकी। सफल भुगतान ऑर्डर को रोक कर बनाता है। भुगतान अपने-आप पुष्ट करने के लिए Trusted IP भरें।
सूचना Busy, retry से उत्तर देती है: उसी समय कोई और अनुरोध कार्ट को प्रोसेस कर रहा था, या ऑर्डर नहीं बन सका (जैसे मॉड्यूल बंद है)। लॉग कारण दिखाता है। Tranzila टर्मिनल में भुगतान जाँचें; अगर वहाँ वह स्वीकृत है और कोई ऑर्डर नहीं बना, तो ग्राहक से संपर्क करें या ऑर्डर मैनुअल बनाएँ।
कुछ ऑर्डर Tranzila payment on hold में हैं: Tranzila payment ब्लॉक के नोट पढ़ें। राशि, मुद्रा या handshake टोकन मेल नहीं खाए, या सूचना सत्यापित नहीं हो सकी (Trusted IP खाली या सूचनाएँ बंद)। Tranzila टर्मिनल में भुगतान जाँचें और स्थिति मैनुअल बदलें।
handshake चालू होने पर भुगतान पेज नहीं खुलता: टर्मिनल नाम और टर्मिनल पासवर्ड जाँचें, यह भी कि Tranzila टर्मिनल में handshake सक्षम है और वहाँ आपके सर्वर का IP अनुमत है। लॉग कारण दिखाता है।
रिफ़ंड विफल होते हैं: रिफ़ंड के लिए Terminal password (TranzilaPW) चाहिए। कुछ टर्मिनलों को अलग क्रेडिट पासवर्ड भी चाहिए; उसे Refund password (CreditPass) में दर्ज करें। किसी दूसरे टर्मिनल पर भुगतान हुए ऑर्डर उसी टर्मिनल में रिफ़ंड होने चाहिए। अगर Tranzila का उत्तर अप्रत्याशित है, तो ब्लॉक बताता है कि रिफ़ंड की पुष्टि नहीं हुई: दोबारा कोशिश करने से पहले Tranzila टर्मिनल जाँचें।
अन्य मुद्राएँ: मॉड्यूल केवल ILS, USD, EUR और GBP का समर्थन करता है।
अनइंस्टॉल
Modules > Module Manager पर जाएँ, VibeFox Tranzila Payment Gateway के बगल वाला मेनू खोलें और Uninstall चुनें। इस मॉड्यूल की लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हटा दी जाती हैं। अगर Delete data on uninstall चालू है, तो सेटिंग्स और लॉग हटा दिए जाते हैं। बंद होने पर बाद में दोबारा इंस्टॉल के लिए सारी सेटिंग्स रखी जाती हैं। Tranzila लेन-देन और रिफ़ंड तथा ऑर्डर स्टेटस Tranzila payment on hold हमेशा रखे जाते हैं, ताकि पहले भुगतान किए गए ऑर्डर दोबारा इंस्टॉल के बाद भी रिफ़ंड हो सकें। मौजूदा ऑर्डर अपने भुगतान नोट और लेन-देन ID बनाए रखते हैं।
Tranzila उसके संबंधित स्वामी का ट्रेडमार्क है। यह मॉड्यूल Tranzila से संबद्ध नहीं है और Tranzila द्वारा अनुमोदित नहीं है।
