VibeFox Tpay for PrestaShop — सहायता
आवश्यकताएँ
PrestaShop: 8.0 से 9.x।
PHP: 8.0 या उसके बाद का संस्करण। मॉड्यूल पुराने PHP संस्करणों पर इंस्टॉल नहीं होगा। सूचनाओं के JWS हस्ताक्षर की जाँच के लिए OpenSSL एक्सटेंशन और secure.tpay.com तक आउटगोइंग HTTPS कनेक्शन आवश्यक हैं।
स्टोर मुद्रा: केवल पोलिश złoty (PLN)। Tpay PLN में भुगतान का निपटान करता है और उसके Open API में मुद्रा का कोई फ़ील्ड नहीं है, इसलिए जब कार्ट में कोई दूसरी मुद्रा हो, तो भुगतान तरीका छिपा दिया जाता है।
आपके स्टोर तक इंटरनेट पहुँच: Tpay भुगतान की सूचनाएँ आपके स्टोर को भेजता है, इसलिए सूचना का पता इंटरनेट से पहुँच योग्य होना चाहिए (फ़ायरवॉल या HTTP प्रमाणीकरण से अवरुद्ध नहीं)।
Tpay खाता: Tpay मर्चेंट पैनल से आपको ये मान चाहिए: Merchant ID (आपकी Tpay खाता ID), Open API कुंजियाँ Client ID और Client secret (Integration, API), तथा सुरक्षा कोड (Settings, Notifications)। Sandbox कुंजियाँ एक अलग Tpay sandbox खाते से आती हैं।
VibeFox लाइसेंस कुंजी: vibefox.net से खरीदी जाती है। एक कुंजी एक डोमेन पर काम करती है।
इंस्टॉलेशन
1. बैक ऑफ़िस में Modules > Module Manager पर जाएँ और Upload a module पर क्लिक करें। मॉड्यूल की ZIP फ़ाइल चुनें।
2. अपलोड पूरा होने पर Configure पर क्लिक करें, या बाद में मॉड्यूल सूची में VibeFox Tpay Payment खोजकर Configure पर क्लिक करें।
3. Configure पेज के ऊपर वाले लाइसेंस ब्लॉक में License key फ़ील्ड में अपनी VibeFox लाइसेंस कुंजी दर्ज करें और Activate पर क्लिक करें (देखें लाइसेंस कुंजी)।
4. Sandbox कुंजियाँ और Production कुंजियाँ दर्ज करें (देखें Configuration)। Tpay पैनल में सुरक्षा कोड के अलावा कुछ भी सेट करने की ज़रूरत नहीं है: सूचना का पता हर लेन-देन के साथ भेजा जाता है।
5. Enable/Disable चालू करें और Save पर क्लिक करें। Sandbox मोड में एक भुगतान का परीक्षण करें, फिर असली भुगतान स्वीकार करने के लिए Sandbox mode बंद करें।
इंस्टॉल होने पर मॉड्यूल ऑर्डर स्टेटस Tpay payment on hold बनाता है। PrestaShop सभी मुद्राओं, देशों और ग्राहक समूहों के लिए एक नया भुगतान मॉड्यूल देता है। आप इन्हें Payment > Preferences में सीमित कर सकते हैं; मॉड्यूल के लिए PLN की अनुमति बनी रहनी चाहिए।
Configuration
सभी सेटिंग्स मॉड्यूल पेज पर हैं: Modules > Module Manager > VibeFox Tpay Payment > Configure। हर सेक्शन का अपना Save बटन है, जो पूरे पेज को सेव करता है। फ़ील्ड्स के ऊपर, जब तक sandbox मोड चालू है, पेज Sandbox mode is on: payments go to the Tpay sandbox and no real money is charged. दिखाता है। यह चेतावनी देता है जब वर्तमान मोड की कुंजियाँ अधूरी हों (तब चेकआउट पर Tpay नहीं दिखाया जाता), जब स्टोर की डिफ़ॉल्ट मुद्रा PLN न हो, और जब JWS जाँच चालू होने पर PHP का OpenSSL एक्सटेंशन न हो (तब भुगतान की पुष्टि नहीं होगी)। Merchant ID या Client ID के साथ चिपकाए गए स्पेस सेव करते समय हटा दिए जाते हैं।
Tpay
Enable/Disable: Enable Tpay payments भुगतान तरीका चालू या बंद करता है। डिफ़ॉल्ट: बंद।
Title: चेकआउट पर ग्राहकों को दिखने वाला भुगतान तरीके का शीर्षक। यही ऑर्डर में सेव होने वाला भुगतान तरीके का नाम भी है। डिफ़ॉल्ट: Tpay। आवश्यक।
Description: चेकआउट पर ग्राहकों को दिखने वाला भुगतान तरीके का विवरण। डिफ़ॉल्ट: Pay with BLIK, online bank transfer or card on the secure Tpay page.
Sandbox mode: Tpay sandbox (परीक्षण भुगतान, कोई असली पैसा नहीं) का उपयोग Sandbox कुंजियों और openapi.sandbox.tpay.com के साथ करता है। असली भुगतान Production कुंजियों से स्वीकार करने के लिए इसे बंद करें। रिफ़ंड हमेशा उस वातावरण में जाते हैं जहाँ ऑर्डर का भुगतान हुआ था। डिफ़ॉल्ट: चालू।
Production keys
कहाँ मिलेंगी: Tpay मर्चेंट पैनल में Integration, API के अंतर्गत (Open API कुंजियाँ: Client ID और Secret); Merchant ID आपकी Tpay खाता ID है; सुरक्षा कोड Settings, Notifications में है।
Merchant ID: आपकी Tpay खाता ID (अंक)। Tpay इसे हर सूचना में भेजता है।
Client ID: Open API Client ID।
Client secret: Open API Client secret।
Security code: Tpay सूचनाओं के MD5 चेकसम को सत्यापित करने के लिए उपयोग किया जाता है।
Sandbox keys
Sandbox एक अलग Tpay परीक्षण खाता है, जिसकी अपनी कुंजियाँ होती हैं (Tpay API दस्तावेज़ देखें)। यह केवल तब उपयोग होता है जब Sandbox mode चालू हो।
Sandbox Merchant ID: Sandbox खाते का Merchant ID।
Sandbox Client ID: Sandbox खाते का Open API Client ID।
Sandbox Client secret: Sandbox खाते का Open API Client secret।
Sandbox Security code: Sandbox खाते का सूचना सुरक्षा कोड।
सेव किए गए गोपनीय मान (दोनों वातावरणों के Client secret और Security code) फिर कभी नहीं दिखाए जाते। फ़ील्ड खाली रहता है और Saved - leave empty to keep it. दिखाता है। नया मान केवल तभी दर्ज करें जब उसे बदलना हो।
Clear saved secrets: किसी गोपनीय मान पर टिक लगाएँ और उसे हटाने के लिए Save पर क्लिक करें। खाली फ़ील्ड सेव किया हुआ मान रखता है।
Payment notifications
Notification URL: Tpay भुगतानों की पुष्टि यहाँ दिखाए गए पते पर करता है। फ्रेंडली URL के साथ यह कुछ इस तरह दिखता है: https://your-shop/module/wcp_tpay_payment/notify, जिसमें संभवतः /en/ जैसा भाषा कोड भी हो। यह पता हर लेन-देन के साथ अपने-आप भेजा जाता है; Tpay पैनल में सुरक्षा कोड के अलावा कुछ भी सेट करने की ज़रूरत नहीं है। ऑर्डर तभी बनता है जब वैध चेकसम और हस्ताक्षर वाली तथा मेल खाती राशि वाली सूचना आए (या ग्राहक के लौटने पर मेल खाती स्थिति जाँच के बाद)। Tpay सूचना तब तक दोहराता है जब तक आपका स्टोर उसे स्वीकार न कर ले।
JWS signature: Tpay प्रमाणपत्र से सूचनाओं के X-JWS-Signature को भी सत्यापित करता है (अनुशंसित)। इसके लिए PHP OpenSSL एक्सटेंशन और secure.tpay.com तक आउटगोइंग HTTPS कनेक्शन आवश्यक हैं। प्रमाणपत्र एक दिन के लिए कैश किए जाते हैं। MD5 चेकसम हमेशा सत्यापित होता है। डिफ़ॉल्ट: चालू।
Advanced
Debug log: भुगतान घटनाओं को लॉग करता है: केवल तकनीकी घटनाएँ (कोई कुंजी नहीं, कोई ग्राहक डेटा नहीं) मॉड्यूल फ़ोल्डर की logs/wc_tp_debug.log.php फ़ाइल में। यह फ़ाइल वेब से नहीं खोली जा सकती। डिफ़ॉल्ट: बंद। बंद रहने पर त्रुटियों सहित कुछ भी नहीं लिखा जाता, इसलिए किसी समस्या का कारण खोजने से पहले इसे चालू करें।
Log: लॉग का आकार और नवीनतम प्रविष्टियाँ दिखाता है। उसे खाली करने के लिए Clear log पर क्लिक करें।
Delete data on uninstall: चालू होने पर मॉड्यूल अनइंस्टॉल करने से मॉड्यूल सेटिंग्स और लॉग हट जाते हैं। ऑर्डर और उनका Tpay भुगतान डेटा हमेशा रखा जाता है। डिफ़ॉल्ट: बंद।
चेकआउट
भुगतान चरण में ग्राहक भुगतान तरीका चुनता है (डिफ़ॉल्ट रूप से Tpay)। Sandbox मोड में भुगतान विकल्प Sandbox mode - no real money is charged. दिखाता है। पुष्टि के बाद मॉड्यूल कार्ट की कुल राशि के लिए PLN में एक Tpay लेन-देन बनाता है, जिसका विवरण Cart # और कार्ट नंबर होता है, ग्राहक का नाम, ईमेल, बिलिंग पता और फ़ोन भेजता है, और ग्राहक को Tpay भुगतान पेज पर भेज देता है। यह पेज स्टोर की भाषा के अनुसार पोलिश, अंग्रेज़ी या यूक्रेनी में दिखाया जाता है (अन्य भाषाओं में अंग्रेज़ी)। वहाँ ग्राहक BLIK, बैंक ट्रांसफ़र, कार्ड या आपके Tpay खाते में सक्षम कोई अन्य तरीका चुनकर भुगतान करता है। इस समय तक कोई ऑर्डर मौजूद नहीं होता।
ऑर्डर को तभी भुगतान किया हुआ चिह्नित किया जाता है जब Tpay उसकी पुष्टि करे। Tpay आपके स्टोर को एक सूचना भेजता है; मॉड्यूल सुरक्षा कोड के साथ MD5 चेकसम, Merchant ID और (चालू होने पर) JWS हस्ताक्षर की जाँच करता है, उस वातावरण की कुंजियों का उपयोग करते हुए जहाँ भुगतान शुरू हुआ था, फिर राशि की जाँच करता है: वह इस भुगतान प्रयास के लिए माँगी गई राशि और कार्ट की कुल राशि के बराबर होनी चाहिए, और भुगतान की गई राशि कम नहीं होनी चाहिए। वैध चेकसम या हस्ताक्षर के बिना सूचनाएँ अस्वीकार कर दी जाती हैं। इसके बाद ऑर्डर बनता है और ग्राहक को मानक ऑर्डर पुष्टि पेज मिलता है।
भुगतान के बाद ग्राहक आपके स्टोर पर लौट आता है। केवल लौटने से कुछ भी भुगतान किया हुआ चिह्नित नहीं होता। अगर सूचना अभी नहीं पहुँची है, तो मॉड्यूल Tpay API से लेन-देन की स्थिति पूछता है (अधिकतम हर 10 सेकंड में) और वही जाँच लागू करता है। जब तक भुगतान की पुष्टि नहीं होती, Payment confirmation पेज Tpay has not confirmed your payment yet. If you have paid, refresh this page in a moment. If the payment did not go through, you can try again: दिखाता है, साथ में एक Refresh बटन और एक Pay again बटन होता है, जो चेकआउट पर वापस ले जाता है। सूचना पहुँचते ही ऑर्डर बन जाता है।
अगर Tpay भुगतान विफल होने की सूचना दे, तो ग्राहक Tpay reports that the payment did not go through. Please try again or choose another payment method. के साथ चेकआउट पर लौट आता है। अगर Tpay के पेज पर भुगतान विफल हो, तो Tpay ग्राहक को चेकआउट पेज पर वापस भेज देता है। दोनों स्थितियों में कार्ट बना रहता है। अगर ऑर्डर होल्ड पर चला गया हो, तो पुष्टि पेज Your payment is being verified. We will contact you as soon as it is confirmed. दिखाता है।
हर भुगतान प्रयास का अपना संदर्भ होता है। जब ग्राहक दोबारा भुगतान करता है, तो उस कार्ट के पहले के बिना भुगतान वाले Tpay लेन-देन Tpay पर रद्द कर दिए जाते हैं; जो भुगतान पहले के लिंक से पहले ही हो चुका है, वह अब भी स्वीकार किया जाता है। अगर कार्ट का पहले से कोई ऑर्डर है, तो ग्राहक नया भुगतान शुरू करने के बजाय उस ऑर्डर के पुष्टि पेज पर जाता है।
अगर Tpay भुगतान शुरू नहीं कर पाता, तो ग्राहक The Tpay payment could not be started. Please try again or choose another payment method. के साथ चेकआउट पर रहता है, और कारण लॉग में लिखा जाता है (जब Debug log चालू हो)।
सूचना का पता तब भी काम करता है जब स्टोर रखरखाव मोड में हो, और आपके स्टोर के देश-प्रतिबंध से अवरुद्ध नहीं होता।
मॉड्यूल केवल PLN में काम करता है। स्टोर में बैंक या BLIK कोड चुनने की सुविधा नहीं है (ग्राहक Tpay पेज पर चुनता है), सेव किए गए कार्ड नहीं हैं, सब्सक्रिप्शन नहीं हैं, स्टोर में Apple Pay या Google Pay बटन नहीं हैं, और किस्त कैलकुलेटर नहीं हैं।
ऑर्डर और रिफ़ंड
ऑर्डर स्टेटस
No order yet: ग्राहक को Tpay पर भेजा गया और उसने भुगतान नहीं किया, या Tpay ने अभी भुगतान की पुष्टि नहीं की है। केवल कार्ट मौजूद है। विफल भुगतान से भी कोई ऑर्डर नहीं बनता।
Payment accepted: Tpay ने भुगतान की पुष्टि की है। भुगतान Tpay लेन-देन के शीर्षक (TR-...) को लेन-देन ID के रूप में दर्ज होता है। एक नोट बताता है कि पुष्टि सूचना से हुई या स्थिति जाँच से, वातावरण क्या था, और कोई अतिरिक्त भुगतान हुआ या नहीं।
Tpay payment on hold: भुगतान आया, लेकिन उसकी राशि माँगी गई राशि या कार्ट की कुल राशि से अलग थी (उदाहरण के लिए, भुगतान शुरू होने के बाद कार्ट बदला गया), केवल आंशिक भुगतान हुआ, या ऑर्डर रद्द होने के बाद भुगतान आया। नोट इसका कारण बताता है। Tpay पैनल में भुगतान जाँचें, फिर ऑर्डर पूरा करें या रिफ़ंड करें। अगर ग्राहक बाद में नए प्रयास से सही राशि चुकाता है, तो ऑर्डर Payment accepted में चला जाता है।
Refunded: मॉड्यूल के ज़रिए भुगतान की पूरी राशि लौटा दी गई है।
अगर Tpay किसी ऐसे ऑर्डर के लिए दूसरा भुगतान बताए जो पहले से भुगतान किया हुआ या रिफ़ंड किया हुआ है, तो ऑर्डर नहीं बदलता; एक नोट आपसे कहता है कि ज़रूरत हो तो अतिरिक्त भुगतान Tpay पैनल में रिफ़ंड करें। Tpay द्वारा बताया गया chargeback एक नोट जोड़ता है।
Tpay भुगतान ब्लॉक
ऑर्डर पेज पर एक Tpay payment ब्लॉक दिखता है, जिसमें Tpay लेन-देन का शीर्षक और ID, भुगतान संदर्भ (CRC), वातावरण (sandbox भुगतानों के लिए Sandbox बैज के साथ), भुगतान की स्थिति और उसकी पुष्टि का तरीका, भुगतान की गई राशि, ऑर्डर कुल और रिफ़ंड की गई राशि, रिफ़ंड का इतिहास, कार्ट के सभी Payment attempts और ऑर्डर के Payment notes शामिल हैं।
रिफ़ंड
Tpay payment ब्लॉक में राशि दर्ज करें (जो राशि अभी तक रिफ़ंड नहीं हुई है, वह अपने-आप भर जाती है), वैकल्पिक रूप से कारण लिखें, और Refund via Tpay पर क्लिक करें। Refund this amount through Tpay? This cannot be undone. प्रश्न की पुष्टि करें। Tpay के माध्यम से भुगतान प्राप्त होने वाले ऑर्डरों के लिए पूर्ण और आंशिक रिफ़ंड समर्थित हैं, जिनमें होल्ड पर रखे ऑर्डर भी शामिल हैं। आपको ऑर्डर संपादित करने का अधिकार चाहिए; Modules पेज तक पहुँच की ज़रूरत नहीं है। आप उस Tpay लेन-देन की राशि तक रिफ़ंड कर सकते हैं जिसने भुगतान किया था, लेकिन अधिकतम ऑर्डर कुल तक: आंशिक भुगतान या बदले हुए कार्ट के बाद ब्लॉक Refundable (paid through Tpay) दिखाता है। रिफ़ंड उस वातावरण (sandbox या production) में भेजा जाता है जहाँ ऑर्डर का भुगतान हुआ था, इसलिए उस वातावरण की कुंजियाँ सेट होनी चाहिए। रिफ़ंड तभी पूरा माना जाता है जब Tpay उसकी पुष्टि करे; Tpay द्वारा अस्वीकृत या अपुष्ट रिफ़ंड त्रुटि के रूप में दिखाया जाता है और दर्ज नहीं होता। सफल रिफ़ंड उस कारण के साथ रिफ़ंड इतिहास और नोट्स में जुड़ता है जो आपने दर्ज किया था (कारण Tpay को नहीं भेजा जाता)। रिफ़ंड योग्य पूरी राशि लौटाने पर ऑर्डर Refunded हो जाता है। आंशिक रिफ़ंड से स्थिति नहीं बदलती।
मॉड्यूल credit slip नहीं बनाता। ऑर्डर पेज के मानक PrestaShop रिफ़ंड बटन Tpay के ज़रिए पैसे वापस नहीं भेजते। Tpay मर्चेंट पैनल में किए गए रिफ़ंड अपने-आप PrestaShop में नहीं जुड़ते।
लाइसेंस कुंजी
मॉड्यूल vibefox.net से मिली VibeFox लाइसेंस कुंजी के साथ काम करता है। लाइसेंस ब्लॉक License — VibeFox Tpay Payment, Modules > Module Manager > VibeFox Tpay Payment > Configure पेज पर सेटिंग्स के ऊपर पहला ब्लॉक है। कुंजी License key में डालें और Activate पर क्लिक करें। इसके बाद ब्लॉक कुंजी को छिपाकर दिखाता है, स्टेटस (जैसे वह तारीख जब तक लाइसेंस सक्रिय है, और आपका डोमेन) दिखाता है, और ये बटन दिखाता है: स्टेटस दोबारा जाँचने के लिए Check now, दूसरी कुंजी डालने के लिए Change key, और इस स्टोर से कुंजी हटाने के लिए Remove key। इनके नीचे Product: presta-payment-tpay वाली पंक्ति और 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 खाते में स्लॉट मुक्त करें।
सक्रिय कुंजी के बिना चेकआउट पर ग्राहकों को Tpay नहीं दिखता। अगर फिर भी भुगतान शुरू होता है, तो ग्राहक को This payment method is not available. Please choose another one. दिखता है। PrestaShop स्टोरफ़्रंट को पता नहीं होता कि आप बैक ऑफ़िस में लॉग इन हैं, इसलिए भुगतान विधि आपसे भी छिपी रहती है: आप कुंजी खरीदने से पहले मॉड्यूल सेट कर सकते हैं, लेकिन चेकआउट पर उसका परीक्षण नहीं कर सकते। Modules > Module Manager पर Alerts टैब में एक याद दिलाने वाला संदेश दिखता है। मौजूदा ऑर्डर प्रभावित नहीं होते: पहले से शुरू हुए भुगतान अब भी पुष्ट होते हैं, और रिफ़ंड काम करते हैं।
लाइसेंस की अवधि समाप्त होने पर मॉड्यूल काम करता रहता है, लेकिन अपडेट और सहायता के लिए नवीनीकरण चाहिए। बैक ऑफ़िस में काम करते समय स्टेटस अपने-आप फिर से जाँचा जाता है: कुंजी डालने के बाद पहले 14 दिनों तक रोज़, उसके बाद हर हफ़्ते। cron job की ज़रूरत नहीं है। मॉड्यूल अनइंस्टॉल या रीसेट करने पर लाइसेंस कुंजी और लाइसेंस स्टेटस हमेशा हट जाते हैं।
समस्या निवारण
चेकआउट पर Tpay नहीं दिख रहा: जाँच करें कि लाइसेंस सक्रिय है, Enable/Disable चालू है, और वर्तमान मोड की चारों कुंजियाँ दर्ज हैं (Merchant ID, Client ID, Client secret, Security code)। जाँचें कि कार्ट की मुद्रा PLN है, और मॉड्यूल Payment > Preferences में PLN, ग्राहक के देश और ग्राहक के समूह के लिए अनुमत है। सेटिंग्स पेज लापता कुंजियों और PLN के अलावा स्टोर मुद्रा के लिए चेतावनी दिखाता है।
भुगतान हो गया, लेकिन ऑर्डर नहीं बना: Tpay सूचना पहुँचा नहीं पाया या सूचना अस्वीकार हुई। Debug log चालू करें और मॉड्यूल पेज पर Log फ़ील्ड देखें। आम कारण हैं: भुगतान के वातावरण के लिए गलत सुरक्षा कोड या Merchant ID, अवरुद्ध सूचना पता (फ़ायरवॉल, HTTP प्रमाणीकरण), या ऐसा सर्वर जिसमें JWS जाँच के लिए OpenSSL या आउटगोइंग HTTPS नहीं है। भुगतान के बाद ग्राहक के स्टोर पर लौटने पर भी ऑर्डर बनता है।
Notification answered FALSE - invalid checksum: सेटिंग्स में Merchant ID या सुरक्षा कोड उस भुगतान के Tpay खाते (sandbox या production) से मेल नहीं खाते।
Notification answered FALSE - invalid JWS signature: हस्ताक्षर सत्यापित नहीं हो सका, उदाहरण के लिए OpenSSL नहीं है या Tpay प्रमाणपत्र डाउनलोड नहीं हो सकता। सर्वर ठीक करें, या ज़रूरत हो तो JWS signature बंद करें; MD5 चेकसम फिर भी जाँचा जाता है।
Notification answered FALSE - busy, retry later or FALSE - order could not be created: उसी समय कार्ट किसी दूसरे अनुरोध द्वारा प्रोसेस हो रहा था, या ऑर्डर नहीं बन सका (उदाहरण के लिए, मॉड्यूल अक्षम है)। Tpay सूचना अपने-आप दोबारा भेजता है। कारण देखने के लिए Debug log चालू करें।
Notification URL FALSE - POST only in the browser दिखाता है: यह सामान्य है। यह URL केवल Tpay की सूचनाएँ स्वीकार करता है।
ऑर्डर Tpay payment on hold में है: Tpay payment ब्लॉक के नोट्स पढ़ें (देखें ऑर्डर स्टेटस), Tpay पैनल में भुगतान जाँचें, फिर ऑर्डर पूरा करें या भुगतान रिफ़ंड करें।
ग्राहक ने The Tpay payment could not be started देखा: वर्तमान मोड की कुंजियाँ गलत हैं या Tpay ने अनुरोध अस्वीकार किया। Debug log चालू करें; लॉग में Tpay की त्रुटि दिखेगी।
ग्राहक ने We could not match this payment to an order देखा: वापसी का लिंक ग्राहक के कार्ट का नहीं था। अगर ग्राहक से पैसे कटे हैं, तो भी सूचना ऑर्डर बना देगी; Tpay पैनल जाँचें।
रिफ़ंड विफल होता है: अगर संदेश कहता है कि कुंजियाँ नहीं हैं, तो उस वातावरण की कुंजियाँ दर्ज करें जहाँ ऑर्डर का भुगतान हुआ था। अगर संदेश कहता है कि राशि बहुत अधिक है, तो केवल दिखाई गई राशि तक ही रिफ़ंड हो सकता है। अगर Tpay ने रिफ़ंड की पुष्टि नहीं की, तो दोबारा कोशिश करने से पहले Tpay मर्चेंट पैनल में लेन-देन जाँचें।
अनइंस्टॉल
Modules > Module Manager पर जाएँ, VibeFox Tpay Payment के बगल वाला मेनू खोलें और Uninstall चुनें। इस मॉड्यूल की लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हटा दी जाती हैं। कैश किए गए Tpay एक्सेस टोकन और प्रमाणपत्र हमेशा हटा दिए जाते हैं। अगर Delete data on uninstall चालू है, तो मॉड्यूल सेटिंग्स और लॉग भी हटा दिए जाते हैं। अगर बंद है, तो सेटिंग्स बाद में दोबारा इंस्टॉल करने के लिए रखी जाती हैं। Tpay लेन-देन और रिफ़ंड, तथा ऑर्डर स्टेटस Tpay payment on hold हमेशा रखे जाते हैं, ताकि पहले भुगतान किए गए ऑर्डर दोबारा इंस्टॉल करने के बाद भी रिफ़ंड किए जा सकें। मौजूदा ऑर्डर अपने भुगतान नोट्स और लेन-देन ID रखते हैं।
Tpay उसके मालिक का ट्रेडमार्क है। यह मॉड्यूल Tpay से संबद्ध नहीं है और Tpay द्वारा समर्थित नहीं है।
