VibeFox Datatrans for PrestaShop — सहायता
आवश्यकताएँ
PrestaShop: 8.0 से 9.x।
PHP: 8.0 या उसके बाद का संस्करण। मॉड्यूल पुराने PHP संस्करणों पर इंस्टॉल नहीं होगा।
Datatrans खाता: आपको Merchant ID, सर्वर-टू-सर्वर API पासवर्ड और, अनुशंसित रूप से, वेबहुक के लिए HMAC-SHA256 साइन कुंजी चाहिए। सैंडबॉक्स क्रेडेंशियल Datatrans के सैंडबॉक्स Web Admin (admin.sandbox.datatrans.com) से और लाइव क्रेडेंशियल लाइव Web Admin (admin.datatrans.com) से मिलते हैं। सैंडबॉक्स और लाइव अलग-अलग Datatrans खाते हैं, जिनके Merchant ID और कुंजियाँ अलग होती हैं।
पहुँच योग्य स्टोर: Datatrans वेबहुक अपने सर्वरों से भेजता है, इसलिए आपका स्टोर इंटरनेट से पहुँच योग्य होना चाहिए।
VibeFox लाइसेंस कुंजी: vibefox.net से खरीदी जाती है। एक कुंजी एक डोमेन पर काम करती है।
इंस्टॉलेशन
1. बैक ऑफिस में Modules > Module Manager पर जाएँ और Upload a module पर क्लिक करें। मॉड्यूल की ZIP फ़ाइल चुनें।
2. अपलोड पूरा होने पर Configure पर क्लिक करें, या बाद में मॉड्यूल सूची में VibeFox Datatrans Gateway ढूँढकर Configure पर क्लिक करें।
3. Configure पेज के ऊपर लाइसेंस ब्लॉक में License key के भीतर अपनी VibeFox लाइसेंस कुंजी पेस्ट करें और Activate पर क्लिक करें (देखें लाइसेंस कुंजी)।
4. Datatrans के सैंडबॉक्स Web Admin से सैंडबॉक्स क्रेडेंशियल दर्ज करें (देखें कॉन्फ़िगरेशन)।
5. Enable/Disable चालू करें और Save पर क्लिक करें। सैंडबॉक्स मोड में एक टेस्ट भुगतान करें। जब सब कुछ ठीक चले, तो लाइव क्रेडेंशियल दर्ज करें और Sandbox mode बंद करें।
इंस्टॉल होने पर मॉड्यूल ऑर्डर स्थिति Datatrans payment on hold बनाता है। PrestaShop सभी मुद्राओं, देशों और ग्राहक समूहों के लिए नया भुगतान मॉड्यूल डिफ़ॉल्ट रूप से सक्षम करता है। आप इन्हें Payment > Preferences में सीमित कर सकते हैं; Datatrans केवल वहाँ अनुमत मुद्राओं के लिए दिखाया जाता है।
कॉन्फ़िगरेशन
सभी सेटिंग्स मॉड्यूल के पेज पर हैं: Modules > Module Manager > VibeFox Datatrans Gateway > Configure। हर सेक्शन का अपना Save बटन है, जो पूरा पेज सेव करता है। जब भुगतान का तरीका सक्षम हो, लेकिन मौजूदा वातावरण में Merchant ID या API पासवर्ड न हो, तो पेज पर लापता फ़ील्ड्स के साथ Datatrans is hidden at checkout until these settings are filled in: दिखता है। जब सैंडबॉक्स मोड चालू हो, तो पेज पर Sandbox mode is on: payments go to the Datatrans sandbox, no real money is charged. दिखता है।
Datatrans
Enable/Disable: Enable Datatrans Payment भुगतान का तरीका चालू या बंद करता है। डिफ़ॉल्ट: बंद।
Title: वह भुगतान तरीके का नाम जो ग्राहक चेकआउट पर देखते हैं। ऑर्डर में भी भुगतान तरीके के रूप में यही नाम सेव होता है। डिफ़ॉल्ट: Datatrans। आवश्यक।
Description: चेकआउट पर भुगतान तरीके के नीचे दिखाया जाने वाला पाठ। डिफ़ॉल्ट: Pay securely via Datatrans.
Sandbox mode: Datatrans सैंडबॉक्स का उपयोग करता है: टेस्ट भुगतान, कोई असली पैसा नहीं। यह स्विच Datatrans सर्वर और नए भुगतानों के लिए उपयोग होने वाले क्रेडेंशियल, दोनों को बदलता है। डिफ़ॉल्ट: चालू। असली भुगतान लेने के लिए इसे बंद करें। चालू रहने पर ग्राहक भुगतान तरीके के नीचे Sandbox mode: no real payment is taken. देखते हैं। रिफ़ंड और कैप्चर हमेशा उसी वातावरण का उपयोग करते हैं जिसमें भुगतान हुआ था, चाहे यह स्विच किसी भी स्थिति में हो।
सैंडबॉक्स क्रेडेंशियल
इन्हें Datatrans के सैंडबॉक्स Web Admin (admin.sandbox.datatrans.com) से कॉपी करें। साइन कुंजी वहीं सुरक्षा सेटिंग्स में है।
Sandbox merchant ID: आपके सैंडबॉक्स खाते का Merchant ID।
Sandbox API password: सैंडबॉक्स खाते का सर्वर-टू-सर्वर API पासवर्ड।
Sandbox HMAC sign key: वेबहुक के Datatrans-Signature हेडर की जाँच के लिए उपयोग होने वाली हेक्साडेसिमल कुंजी। इसके बिना हर वेबहुक की Datatrans स्टेटस API से दोबारा जाँच होती है।
लाइव क्रेडेंशियल
इन्हें Datatrans के लाइव Web Admin (admin.datatrans.com) से कॉपी करें।
Production merchant ID: आपके लाइव खाते का Merchant ID।
Production API password: लाइव खाते का सर्वर-टू-सर्वर API पासवर्ड।
Production HMAC sign key: लाइव वेबहुक के Datatrans-Signature हेडर की जाँच के लिए उपयोग होने वाली हेक्साडेसिमल कुंजी। इसके बिना हर वेबहुक की Datatrans स्टेटस API से दोबारा जाँच होती है।
सेव किए गए पासवर्ड और साइन कुंजियाँ फिर कभी नहीं दिखाई जातीं। फ़ील्ड खाली रहता है और Saved — leave empty to keep it. दिखाता है। केवल बदलने के लिए नया मान दर्ज करें। साइन कुंजी Datatrans द्वारा जारी की गई हेक्साडेसिमल स्ट्रिंग होनी चाहिए। कोई अन्य मान सेव नहीं होता: पेज एक त्रुटि दिखाता है और पिछला मान रखता है, बाकी सेटिंग्स सेव हो जाती हैं।
Clear saved secrets: किसी पासवर्ड या साइन कुंजी पर टिक लगाएँ और उसे हटाने के लिए Save पर क्लिक करें। खाली फ़ील्ड सेव किया गया मान रखता है।
Webhook URL
इस सेक्शन में आपके स्टोर का वेबहुक URL दिखता है। फ़्रेंडली URL चालू होने पर यह कुछ इस रूप में होता है: https://your-shop/module/wcp_datatrans_gateway/webhook, जिसके आगे /en/ जैसा भाषा कोड भी हो सकता है। मॉड्यूल हर लेन-देन के साथ यह URL Datatrans को भेजता है, इसलिए आपको इसे कहीं दर्ज करने की ज़रूरत नहीं है। वहाँ किए गए कैप्चर और रद्दीकरण के अपडेट पाने के लिए आप इसे Datatrans Web Admin की वेबहुक सेटिंग्स में भी दर्ज कर सकते हैं; इसे ठीक वैसे ही कॉपी करें जैसे सेटिंग्स इसे दिखाती हैं। Datatrans Web Admin में किए गए रिफ़ंड ऑर्डर में नहीं दिखते।
वेबहुक लेन-देन की स्थिति बताता है। मॉड्यूल इन स्थितियों के आधार पर कार्य करता है:
HMAC साइन कुंजी होने पर हर वेबहुक की जाँच उसके Datatrans-Signature हेडर से होती है, उसी वातावरण की साइन कुंजी से जिसमें भुगतान हुआ था। मान्य हस्ताक्षर के बिना आए वेबहुक अस्वीकार कर दिए जाते हैं। साइन कुंजी न होने पर मॉड्यूल वेबहुक की सामग्री पर भरोसा नहीं करता और हर वेबहुक की Datatrans स्टेटस API से जाँच करता है। वेबहुक के बिना ऑर्डर तभी बनता है जब ग्राहक भुगतान के बाद स्टोर पर लौट आता है।
भुगतान प्रोसेसिंग
Auto settle: भुगतान तुरंत कैप्चर (settle) करता है। बंद होने पर भुगतान केवल ऑथराइज़ होते हैं: ऑर्डर Datatrans payment on hold में जाता है और आप बाद में ऑर्डर के Datatrans ब्लॉक में Capture Datatrans payment से उसे कैप्चर करते हैं, या Cancel Datatrans authorization से जारी करते हैं। डिफ़ॉल्ट: चालू।
Order status after payment: भुगतान settle होने के बाद की ऑर्डर स्थिति।
केवल ऑथराइज़ किए गए भुगतान और राशि या मुद्रा के मेल न खाने के मामले हमेशा Datatrans payment on hold में जाते हैं।
एडवांस्ड
Logging: भुगतान घटनाएँ और API कॉल मॉड्यूल फ़ोल्डर में logs/datatrans_p_debug.log.php में लिखता है। यह फ़ाइल वेब से नहीं खोली जा सकती। यह स्विच बंद होने पर भी त्रुटियाँ हमेशा दर्ज होती हैं। कोई कुंजी, कार्ड डेटा या ग्राहक डेटा नहीं लिखा जाता। डिफ़ॉल्ट: बंद।
Log: लॉग का आकार और नवीनतम प्रविष्टियाँ दिखाता है, साथ में उसे साफ़ करने का बटन।
Delete data on uninstall: चालू होने पर मॉड्यूल हटाने पर उसकी सेटिंग्स और लॉग हट जाते हैं। ऑर्डरों के Datatrans भुगतान रिकॉर्ड (लेन-देन, रिफ़ंड) और ऑर्डर स्थिति हमेशा बने रहते हैं। डिफ़ॉल्ट: बंद।
चेकआउट
भुगतान चरण में ग्राहक भुगतान का तरीका चुनता है (डिफ़ॉल्ट रूप से Datatrans) और You will be redirected to the Datatrans payment page to complete the payment securely. नोट देखता है। पुष्टि करने के बाद मॉड्यूल कार्ट के कुल योग के लिए कार्ट की मुद्रा में एक Datatrans लेन-देन बनाता है और ग्राहक को Datatrans के भुगतान पेज पर भेजता है। यदि स्टोर की भाषा जर्मन, अंग्रेज़ी, फ़्रेंच या इतालवी में से कोई एक है, तो पेज उसी भाषा में खुलता है। वहाँ ग्राहक आपके Datatrans खाते में सक्षम किसी भी तरीके से भुगतान करता है। इस समय तक कोई ऑर्डर मौजूद नहीं होता।
भुगतान के बाद ग्राहक आपके स्टोर पर लौट आता है। ऑर्डर तभी भुगतान किया हुआ चिह्नित होता है जब Datatrans उसकी पुष्टि कर दे: वेबहुक से, या ग्राहक के लौटने पर सर्वर की ओर से Datatrans स्टेटस API के अनुरोध से। वापसी के पते में कार्ट की सुरक्षित कुंजी होती है, और वापसी स्वयं कभी ऑर्डर नहीं बनाती। इसके बाद ऑर्डर बनता है और ग्राहक को मानक ऑर्डर पुष्टि पेज दिखता है, जिस पर Your payment with Datatrans has been received. लिखा होता है। केवल ऑथराइज़ किए गए भुगतान के लिए पेज पर Your payment with Datatrans has been authorized. The amount will be charged when your order is processed. दिखता है। यदि Datatrans ने भुगतान की पुष्टि अभी तक नहीं की है, तो Payment confirmation पेज पर Your payment is being confirmed by Datatrans. You will receive an e-mail as soon as it is confirmed. Please do not pay again. और Check again बटन दिखता है; वेबहुक आते ही ऑर्डर बन जाता है।
यदि ग्राहक Datatrans पेज पर रद्द करता है, तो वह The payment was canceled. You can try again or choose another payment method. के साथ चेकआउट पर लौट आता है। यदि भुगतान विफल हुआ, तो संदेश The payment was not completed. Please try again or choose another payment method. होता है। कार्ट सुरक्षित रहता है। नया प्रयास एक नया Datatrans लेन-देन बनाता है; पिछले प्रयास का देर से आया भुगतान अब भी पहचाना जाता है।
यदि Datatrans भुगतान शुरू नहीं कर पाता, तो ग्राहक The payment could not be started. Please try again or choose another payment method. के साथ चेकआउट पर ही रहता है। तकनीकी कारण लॉग में लिखा जाता है।
वेबहुक तब भी काम करता है जब स्टोर मेंटेनेंस मोड में हो, और स्टोर के देश-प्रतिबंध से बाधित नहीं होता।
मॉड्यूल Datatrans भुगतान पेज पर केवल एक बार के भुगतान लेता है। आपकी साइट पर सेव किए गए कार्ड या alias, सब्सक्रिप्शन, Lightbox या Secure Fields, सेटिंग्स में भुगतान तरीकों का चयन, या ऑथराइज़ेशन का आंशिक कैप्चर नहीं है।
ऑर्डर और रिफ़ंड
ऑर्डर स्थितियाँ
अभी कोई ऑर्डर नहीं: ग्राहक को Datatrans पर भेजा गया और उसने भुगतान नहीं किया, भुगतान विफल हुआ या रद्द हुआ, या Datatrans ने उसकी पुष्टि अभी तक नहीं की है। केवल कार्ट मौजूद है।
Payment accepted, Delivered या Datatrans payment on hold: भुगतान settle हो गया। स्थिति Order status after payment का पालन करती है। भुगतान Datatrans लेन-देन ID के साथ दर्ज होता है, और एक नोट राशि, भुगतान का तरीका, वातावरण और पुष्टि का तरीका (वेबहुक या वापसी) दिखाता है।
ऑथराइज़ेशन के बाद Datatrans payment on hold: Auto settle बंद है और भुगतान केवल ऑथराइज़ हुआ है। ऑर्डर ब्लॉक में उसे कैप्चर या रद्द करें।
भुगतान के बाद Datatrans payment on hold: Datatrans ने कार्ट के कुल योग से अलग राशि या मुद्रा बताई है (उदाहरण के लिए, भुगतान शुरू होने के बाद कार्ट बदला गया), या ऑर्डर रद्द होने के बाद भुगतान आया। नोट इसका कारण बताता है। Datatrans Web Admin में लेन-देन जाँचें और फिर ऑर्डर पूरा करें या भुगतान रिफ़ंड करें।
Canceled: ऑर्डर ब्लॉक में या Datatrans Web Admin में ऑथराइज़ेशन जारी किया गया।
Refunded: मॉड्यूल के ज़रिए भुगतान पूरी तरह रिफ़ंड किया गया।
यदि पहले से भुगतान किए गए या ऑथराइज़ किए गए कार्ट के लिए दूसरा भुगतान आता है, तो ऑर्डर नहीं बदलता। एक नोट आपसे उसे जाँचने और Datatrans में डुप्लिकेट भुगतान रिफ़ंड करने के लिए कहता है। विफल या रद्द हुआ लेन-देन भुगतान किए गए ऑर्डर की स्थिति कभी नहीं घटाता।
Datatrans payment ब्लॉक
ऑर्डर पेज पर एक Datatrans payment ब्लॉक दिखता है, जिसमें लेन-देन ID, Datatrans स्थिति, भुगतान का तरीका, राशि, भुगतान और रिफ़ंड की गई राशियाँ, सैंडबॉक्स भुगतानों के लिए Sandbox बैज, रिफ़ंड इतिहास और ऑर्डर के Datatrans notes होते हैं। ब्लॉक की कार्रवाइयों के लिए ऑर्डर संपादित करने की अनुमति चाहिए; मॉड्यूल पेजों की पहुँच ज़रूरी नहीं है।
कैप्चर और रद्द करना
केवल ऑथराइज़ किए गए भुगतान के लिए ब्लॉक में Capture Datatrans payment और Cancel Datatrans authorization दिखते हैं। कैप्चर मौजूदा ऑर्डर कुल के लिए भुगतान settle करता है; यह राशि ऑथराइज़ की गई राशि से अधिक नहीं हो सकती। इसके बाद ऑर्डर Order status after payment की स्थिति में चला जाता है। रद्द करने से ऑथराइज़ेशन जारी होता है और ऑर्डर Canceled पर सेट होता है। दोनों कार्रवाइयाँ भुगतान के वातावरण पर लागू होती हैं। यदि Datatrans मना करता है, तो ब्लॉक त्रुटि दिखाता है और एक नोट जोड़ा जाता है।
रिफ़ंड
Datatrans payment ब्लॉक में राशि दर्ज करें (जो राशि अभी रिफ़ंड नहीं हुई है, वह पहले से भर दी जाती है), वैकल्पिक रूप से कारण लिखें, और Refund via Datatrans पर क्लिक करें। Refund this amount through Datatrans? This cannot be undone. प्रश्न की पुष्टि करें। पूर्ण और आंशिक रिफ़ंड दोनों समर्थित हैं, उस राशि तक जो Datatrans ने वास्तव में चार्ज की थी, घटा पिछले रिफ़ंड। रिफ़ंड भुगतान के वातावरण पर भेजा जाता है, इसलिए उस वातावरण का Merchant ID और API पासवर्ड भरा होना चाहिए। दोबारा प्रयास किया गया रिफ़ंड दो बार क्रेडिट नहीं होता। यदि Datatrans रिफ़ंड स्वीकार नहीं करता, तो ब्लॉक त्रुटि दिखाता है और कोई रिफ़ंड दर्ज नहीं होता। सफल रिफ़ंड, Datatrans रिफ़ंड लेन-देन ID के साथ इतिहास और नोट्स में जुड़ता है। पूर्ण रिफ़ंड ऑर्डर को Refunded पर सेट करता है; आंशिक रिफ़ंड स्थिति नहीं बदलता।
केवल ऑथराइज़ किए गए भुगतान में अभी तक कुछ भी चार्ज नहीं हुआ है: केवल पूरी राशि को "रिफ़ंड" किया जा सकता है, जिससे ऑथराइज़ेशन रद्द होता है। रिफ़ंड तभी उपलब्ध होते हैं जब Datatrans भुगतान settle कर दे; जिस ऑथराइज़ेशन की राशि मेल नहीं खाती, वह settle होने तक रिफ़ंड नहीं हो सकता।
मॉड्यूल क्रेडिट स्लिप नहीं बनाता। ऑर्डर पेज के PrestaShop के मानक रिफ़ंड बटन Datatrans के ज़रिए पैसे वापस नहीं भेजते। Datatrans Web Admin में किए गए रिफ़ंड PrestaShop में दर्ज नहीं होते।
लाइसेंस कुंजी
मॉड्यूल vibefox.net से मिली VibeFox लाइसेंस कुंजी के साथ काम करता है। लाइसेंस ब्लॉक License — VibeFox Datatrans Gateway मॉड्यूल के Modules > Module Manager > VibeFox Datatrans Gateway > Configure पेज पर सेटिंग्स के ऊपर पहला ब्लॉक है। कुंजी को License key में पेस्ट करें और Activate पर क्लिक करें। इसके बाद ब्लॉक में कुंजी छिपी हुई (मास्क की हुई) दिखती है, साथ ही स्थिति (जैसे वह तारीख जब तक लाइसेंस सक्रिय है, और आपका डोमेन) और ये बटन दिखते हैं: Check now स्थिति दोबारा जाँचने के लिए, Change key दूसरी कुंजी डालने के लिए, और Remove key इस स्टोर से कुंजी हटाने के लिए। इनके नीचे Product: presta-payment-datatrans वाली पंक्ति और 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 खाते में स्लॉट खाली करें।
सक्रिय कुंजी के बिना चेकआउट पर ग्राहकों को Datatrans नहीं दिखाया जाता। यदि फिर भी भुगतान शुरू किया जाता है, तो ग्राहक को This payment method is not available. Please choose another one. दिखता है। PrestaShop स्टोरफ़्रंट को यह पता नहीं होता कि आप बैक ऑफिस में लॉग इन हैं, इसलिए भुगतान का तरीका आपके लिए भी छिपा रहता है: आप कुंजी खरीदने से पहले मॉड्यूल सेट कर सकते हैं, पर चेकआउट पर उसे आज़मा नहीं सकते। Modules > Module Manager में Alerts टैब पर एक अनुस्मारक दिखता है। मौजूदा ऑर्डर प्रभावित नहीं होते: पहले से शुरू हुए भुगतान अब भी पुष्टि होंगे, और रिफ़ंड काम करते हैं।
जब लाइसेंस की अवधि समाप्त होती है, तब भी मॉड्यूल काम करता रहता है, लेकिन अपडेट और सपोर्ट के लिए नवीनीकरण चाहिए। जब आप बैक ऑफिस में काम करते हैं, तब स्थिति अपने-आप दोबारा जाँची जाती है: कुंजी दर्ज होने के बाद पहले 14 दिनों तक रोज़ एक बार, फिर हर हफ़्ते एक बार। कोई cron जॉब ज़रूरी नहीं है। मॉड्यूल को अनइंस्टॉल या रीसेट करने पर लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हटा दी जाती है।
समस्या निवारण
Datatrans does not appear at checkout: जाँचें कि लाइसेंस सक्रिय है, Enable/Disable चालू है, और मौजूदा वातावरण में Merchant ID और API पासवर्ड हैं: सैंडबॉक्स मोड में सैंडबॉक्स फ़ील्ड्स, अन्यथा लाइव फ़ील्ड्स। सेटिंग्स पेज लापता फ़ील्ड्स की सूची दिखाता है। Payment > Preferences में जाँचें कि कार्ट की मुद्रा, ग्राहक के देश और ग्राहक के समूह के लिए मॉड्यूल अनुमत है।
The payment went through, but no order was created: Datatrans वेबहुक URL तक नहीं पहुँच सका और ग्राहक स्टोर पर वापस नहीं आया। जाँचें कि स्टोर इंटरनेट से पहुँच योग्य है और कोई फ़ायरवॉल वेबहुक URL के अनुरोधों को रोक नहीं रहा। जाँचें कि सेटिंग्स की साइन कुंजी भुगतान के वातावरण की है। मॉड्यूल पेज पर Log फ़ील्ड देखें।
Webhook answers Invalid signature: सेटिंग्स की HMAC साइन कुंजी Datatrans Web Admin की कुंजी से मेल नहीं खाती, या दूसरे वातावरण की है। कुंजी दोबारा कॉपी करें।
Webhook answers Not configured or Verification failed: वेबहुक की जाँच Datatrans स्टेटस API से करनी थी, लेकिन उस वातावरण के क्रेडेंशियल नहीं हैं, या Datatrans ने जवाब नहीं दिया। Datatrans वेबहुक दोबारा भेजता है।
Webhook answers Busy, retry: उसी समय ऑर्डर की पुष्टि किसी दूसरे अनुरोध से हो रही थी, या ऑर्डर नहीं बन सका (उदाहरण के लिए मॉड्यूल बंद है)। Datatrans वेबहुक दोबारा भेजता है। लॉग कारण दिखाता है।
The webhook URL shows Method not allowed in the browser: यह सामान्य है। यह URL केवल Datatrans के अनुरोध स्वीकार करता है।
The HMAC sign key is not saved: कुंजी हेक्साडेसिमल स्ट्रिंग होनी चाहिए। Datatrans Web Admin से इसे दोबारा कॉपी करें।
The customer sees Datatrans payments are not configured yet: मौजूदा वातावरण का Merchant ID या API पासवर्ड नहीं है।
The customer sees The payment could not be started: Log फ़ील्ड देखें। गलत Merchant ID या API पासवर्ड, या गलत वातावरण के क्रेडेंशियल सामान्य कारण हैं।
Order is Datatrans payment on hold after payment: ऑर्डर ब्लॉक में Datatrans notes पढ़ें (देखें ऑर्डर स्थितियाँ), फिर ऑर्डर पूरा करें या भुगतान रिफ़ंड करें।
Capture is refused: ऑर्डर का कुल योग ऑथराइज़ की गई राशि से अधिक है। Datatrans ऑथराइज़ की गई राशि से अधिक settle नहीं कर सकता।
Refund or capture fails with a message about missing credentials: भुगतान दूसरे वातावरण में हुआ था, और उस वातावरण का Merchant ID या API पासवर्ड सेट नहीं है। उन्हें दर्ज करें और दोबारा कोशिश करें।
अनइंस्टॉल
Modules > Module Manager पर जाएँ, VibeFox Datatrans Gateway के बगल का मेनू खोलें और Uninstall चुनें। इस मॉड्यूल की लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हटाई जाती हैं। यदि Delete data on uninstall चालू है, तो मॉड्यूल की सेटिंग्स और लॉग हटा दिए जाते हैं। यदि बंद है, तो बाद में दोबारा इंस्टॉल करने के लिए सभी सेटिंग्स रखी जाती हैं। Datatrans लेन-देन और रिफ़ंड, तथा ऑर्डर स्थिति Datatrans payment on hold हमेशा रखे जाते हैं, इसलिए पहले भुगतान किए गए ऑर्डर दोबारा इंस्टॉल करने के बाद भी रिफ़ंड या कैप्चर हो सकते हैं। मौजूदा ऑर्डर अपने भुगतान नोट्स और लेन-देन ID रखते हैं।
Datatrans उसके संबंधित स्वामी का ट्रेडमार्क है। यह मॉड्यूल Datatrans से संबद्ध नहीं है और Datatrans द्वारा अनुमोदित नहीं है।
