वापस

VibeFox Paytrail for PrestaShop — सहायता

आवश्यकताएँ

PrestaShop: 8.0 से 9.x।

PHP: 8.0 या उसके बाद का संस्करण। पुराने PHP संस्करणों पर मॉड्यूल इंस्टॉल नहीं होगा।

मुद्रा: EUR। Paytrail केवल यूरो स्वीकार करता है। किसी अन्य मुद्रा वाले कार्ट के लिए चेकआउट पर भुगतान विधि छिपी रहती है। राशियाँ सेंट में भेजी जाती हैं।

आपके स्टोर तक इंटरनेट पहुँच: Paytrail हर भुगतान की पुष्टि सर्वर-टू-सर्वर कॉलबैक से करता है, इसलिए स्टोर इंटरनेट से सुलभ होना चाहिए। कॉलबैक के बिना भी, ग्राहक के Paytrail से लौटने पर ऑर्डर बन जाते हैं।

Paytrail खाता: आपको अपना मर्चेंट ID (Merchant ID) और सीक्रेट की (Secret key) चाहिए, जो Paytrail मर्चेंट पैनल (खाते या इंटीग्रेशन के विवरण) में दिखाई देती हैं। परीक्षण के लिए किसी खाते की आवश्यकता नहीं: टेस्ट मोड Paytrail के सार्वजनिक टेस्ट खाते का उपयोग करता है। भुगतान विधियाँ स्वयं आपके Paytrail खाते में सक्षम की जाती हैं।

VibeFox लाइसेंस कुंजी: vibefox.net से खरीदी जाती है। एक कुंजी एक ही डोमेन पर काम करती है।

इंस्टॉलेशन

1. बैक ऑफिस में Modules > Module Manager पर जाएँ और Upload a module पर क्लिक करें। मॉड्यूल की ZIP फ़ाइल चुनें।

2. अपलोड पूरा होने पर Configure पर क्लिक करें, या बाद में मॉड्यूल सूची में VibeFox Paytrail Gateway खोजकर Configure पर क्लिक करें।

3. Configure पेज के शीर्ष पर लाइसेंस ब्लॉक में अपनी VibeFox लाइसेंस कुंजी License key में दर्ज करें और Activate पर क्लिक करें (देखें लाइसेंस कुंजी)।

4. मॉड्यूल को पहले आज़माने के लिए Test mode चालू करें। वास्तविक भुगतानों के लिए इसे बंद करें और अपना Merchant ID और Secret key दर्ज करें। Paytrail में कॉलबैक URL सेट करने की आवश्यकता नहीं है।

5. Enable/Disable चालू करें और Save पर क्लिक करें।

इंस्टॉल होने पर मॉड्यूल दो ऑर्डर स्थितियाँ बनाता है: Awaiting Paytrail payment और Paytrail payment on hold। PrestaShop सभी मुद्राओं, देशों और ग्राहक समूहों के लिए एक नया भुगतान मॉड्यूल देता है। आप इन्हें Payment > Preferences में सीमित कर सकते हैं।

कॉन्फ़िगरेशन

सभी सेटिंग्स मॉड्यूल पेज पर हैं: Modules > Module Manager > VibeFox Paytrail Gateway > Configure। हर सेक्शन का अपना Save बटन है, जो पूरा पेज सेव करता है। टेस्ट मोड चालू होने पर फ़ील्ड्स के ऊपर पेज Test mode is active. Payments use the public Paytrail test account — no real money is charged. दिखाता है। लाइव मोड में, यदि Merchant ID या Secret key नहीं भरी है, या Merchant ID सार्वजनिक टेस्ट खाता 375917 है, तो चेतावनी देता है। यदि स्टोर की मुद्रा EUR नहीं है, तब भी चेतावनी देता है। इन सभी स्थितियों में चेकआउट पर Paytrail नहीं दिखाया जाता।

सेव करते समय, अंकों के अलावा कुछ और रखने वाली Merchant ID सेव नहीं होती, और त्रुटि Paytrail merchant ID must contain digits only. The previous value was kept. दिखती है। Title खाली नहीं हो सकता।

Paytrail

Enable/Disable: Enable Paytrail भुगतान विधि को चालू या बंद करता है। डिफ़ॉल्ट: off।

Title: चेकआउट के दौरान ग्राहकों को दिखाया जाने वाला शीर्षक। यह ऑर्डर में सेव होने वाले भुगतान विधि के नाम के रूप में भी काम करता है। डिफ़ॉल्ट: Paytrail। आवश्यक।

Description: चेकआउट के दौरान भुगतान विधि के नीचे ग्राहकों को दिखाया जाने वाला पाठ। डिफ़ॉल्ट: Pay securely with Finnish online banking, card, mobile payment or invoice on the Paytrail payment page.

API क्रेडेंशियल

आपकी Merchant ID और Secret key Paytrail मर्चेंट पैनल (खाते या इंटीग्रेशन के विवरण) में दिखाई जाती हैं। इस सेक्शन में मर्चेंट पैनल का लिंक है। केवल EUR भुगतान समर्थित हैं।

Test mode: नए भुगतानों के लिए आपके अपने क्रेडेंशियल की जगह Paytrail का सार्वजनिक टेस्ट खाता (Merchant ID 375917) उपयोग करता है। कोई वास्तविक पैसा नहीं काटा जाता, और कुंजियों की आवश्यकता नहीं होती। ग्राहकों को भुगतान विधि के नीचे Test mode: no real payment will be made. दिखता है। टेस्ट खाते की Secret key सार्वजनिक है, इसलिए कोई भी टेस्ट मोड में किए गए भुगतान की नकल कर सकता है। लाइव स्टोर में टेस्ट मोड कभी चालू न रखें। डिफ़ॉल्ट: off।

Merchant ID: आपका Paytrail Merchant ID (केवल अंक)। तब उपयोग होता है जब टेस्ट मोड बंद हो।

Secret key: आपकी Paytrail Secret key। तब उपयोग होती है जब टेस्ट मोड बंद हो। सेव की गई कुंजी दोबारा कभी नहीं दिखाई जाती। फ़ील्ड खाली रहता है और Saved — leave empty to keep it. दिखाता है। केवल बदलने के लिए नया मान दर्ज करें।

Clear saved secret key: Secret key को चेक करें और सेव की गई कुंजी हटाने के लिए Save पर क्लिक करें। खाली फ़ील्ड सेव किए गए मान को बनाए रखता है।

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

ऑर्डर

Callback URL: वह URL दिखाता है जिस पर Paytrail हर भुगतान की सर्वर-टू-सर्वर पुष्टि करता है। फ्रेंडली URL के साथ यह ऐसा दिखता है: https://your-shop/module/wcp_paytrail_gateway/callback। यह हर भुगतान के साथ भेजा जाता है, इसलिए Paytrail पैनल में कुछ भी सेट करने की आवश्यकता नहीं है, लेकिन स्टोर इंटरनेट से सुलभ होना चाहिए।

Order status after payment: भुगतान किए गए ऑर्डर की स्थिति।

Processing (default): ऑर्डर को PrestaShop की मानक स्थिति Payment accepted मिलती है।
Completed: हर भुगतान किया गया ऑर्डर Delivered हो जाता है।

लंबित भुगतान Awaiting Paytrail payment में प्रतीक्षा करते हैं। राशि का मेल न खाना और अन्य समस्याएँ हमेशा Paytrail payment on hold में जाती हैं।

उन्नत

Debug log: API अनुरोधों और कॉलबैक को मॉड्यूल फ़ोल्डर में logs/ptg_debug.log.php में लॉग करता है। यह फ़ाइल वेब से नहीं खोली जा सकती। व्यक्तिगत डेटा और कुंजियाँ लॉग नहीं होतीं। त्रुटियाँ और चेतावनियाँ हमेशा लॉग होती हैं। डिफ़ॉल्ट: off।

Log: लॉग का आकार और नवीनतम प्रविष्टियाँ दिखाता है। उसे खाली करने के लिए Clear log पर क्लिक करें।

Delete data on uninstall: चालू होने पर, मॉड्यूल अनइंस्टॉल करने से सेटिंग्स और लॉग हट जाते हैं। मॉड्यूल को बंद करने से कुछ भी नहीं हटता। ऑर्डर का Paytrail लेनदेन डेटा हमेशा रखा जाता है, क्योंकि पुराने ऑर्डरों के रिफ़ंड को उसकी आवश्यकता होती है। डिफ़ॉल्ट: off।

चेकआउट

भुगतान चरण में ग्राहक भुगतान विधि चुनता है (डिफ़ॉल्ट रूप से Paytrail) और पुष्टि करता है। मॉड्यूल कार्ट योग के लिए यूरो में एक Paytrail भुगतान बनाता है और उसके साथ ऑर्डर पंक्तियाँ भेजता है: कार्ट नियमों के बाद के उत्पाद, शिपिंग और गिफ़्ट रैपिंग, प्रत्येक पर दशमलव के एक अंक तक उसकी VAT दर के साथ। पंक्तियों का योग हमेशा भुगतान राशि के बराबर होता है; राउंडिंग का अंतर किसी एक पंक्ति में जोड़ दिया जाता है या Rounding पंक्ति के रूप में भेजा जाता है। बिलिंग और डिलीवरी पते तभी भेजे जाते हैं जब वे पूरे हों, और लंबे मान Paytrail की सीमाओं के अनुसार छोटे कर दिए जाते हैं। भुगतान पेज की भाषा फ़िनिश, स्वीडिश या अंग्रेज़ी होती है, जो कार्ट की भाषा का अनुसरण करती है। इस समय तक कोई ऑर्डर मौजूद नहीं होता।

ग्राहक को Paytrail भुगतान पेज पर भेजा जाता है, वह आपके Paytrail खाते के लिए सक्षम भुगतान विधि चुनता है और भुगतान करता है। इसके बाद Paytrail भुगतान की दो बार पुष्टि करता है: वह ग्राहक को आपके स्टोर पर वापस भेजता है और सर्वर-टू-सर्वर कॉलबैक URL को कॉल करता है। दोनों तभी स्वीकार होते हैं जब उस भुगतान प्रयास के क्रेडेंशियल से बना मान्य हस्ताक्षर हो, और केवल उस कार्ट के लिए बनाए गए प्रयास के लिए। भुगतान की गई राशि की तुलना कार्ट योग से की जाती है। ऑर्डर को तभी भुगतान किया हुआ चिह्नित किया जाता है जब Paytrail इस तरह पुष्टि कर दे। मॉड्यूल ये Paytrail स्थितियाँ संभालता है:

ok: भुगतान हो गया। राशि मेल खाने पर ऑर्डर Order status after payment में दी गई स्थिति के साथ बनता है।
pending, delayed: भुगतान भुगतान प्रदाता की प्रतीक्षा करता है, उदाहरण के लिए इनवॉइस की स्वीकृति। ऑर्डर Awaiting Paytrail payment में बनता है और जब Paytrail पुष्टि या अस्वीकार करता है, तब अपडेट होता है।
fail: भुगतान विफल हुआ या रद्द किया गया। नवीनतम प्रयास के लिए कोई ऑर्डर नहीं बनता, और ग्राहक फिर से भुगतान कर सकता है। प्रतीक्षारत ऑर्डर Payment error में चला जाता है। भुगतान किए गए ऑर्डर कभी नहीं बदले जाते।

सफल भुगतान के बाद ग्राहक को मानक ऑर्डर पुष्टि पेज दिखता है, जिस पर Your Paytrail payment has been received. लिखा होता है। लंबित भुगतान के लिए पेज Your Paytrail payment is pending confirmation by the payment provider. The order is updated automatically — please do not pay again. दिखाता है। यदि कॉलबैक उसी क्षण भुगतान दर्ज कर रहा है, तो Payment confirmation पेज ग्राहक से दोबारा भुगतान न करने को कहता है और Check again बटन देता है।

रद्द या विफल भुगतान के बाद ग्राहक The Paytrail payment was cancelled or failed. You can try again or choose another payment method. संदेश के साथ चेकआउट पर वापस आता है। यदि भुगतान अभी पूरा नहीं हुआ है, तो संदेश The Paytrail payment has not been completed yet. You can try again or choose another payment method. होता है। कार्ट सुरक्षित रहता है। ऐसी वापसी जिसकी जाँच नहीं हो सकती, Payment verification failed. दिखाती है और कुछ नहीं बदलती।

यदि Paytrail भुगतान शुरू नहीं कर पाता, तो ग्राहक एक छोटे संदेश के साथ चेकआउट पर रहता है, जैसे Could not connect to Paytrail. Please try again in a moment., Paytrail is temporarily unavailable. Please choose another payment method. (गलत क्रेडेंशियल) या Paytrail could not start the payment. Please check your billing details and try again, or choose another payment method.। तकनीकी कारण लॉग में लिखा जाता है। Paytrail की सीमाओं से बाहर का कुल योग This order total cannot be paid with Paytrail. Please choose another payment method. दिखाता है।

Paytrail भुगतान API के माध्यम से रद्द नहीं किया जा सकता। कार्ट के लिए हर नया प्रयास एक नया Paytrail भुगतान होता है। यदि ग्राहक एक पुराना, अभी भी खुला भुगतान पेज भी भुगतान कर देता है, तो दूसरा भुगतान ऑर्डर पर रिफ़ंड किए जाने वाले डुप्लिकेट के रूप में रिपोर्ट होता है।

कॉलबैक तब भी काम करता है जब स्टोर मेंटेनेंस मोड में हो, और स्टोर के देश प्रतिबंध से अवरुद्ध नहीं होता।

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

ऑर्डर और रिफ़ंड

ऑर्डर स्थितियाँ

अभी तक कोई ऑर्डर नहीं: ग्राहक को Paytrail पर भेजा गया और उसने भुगतान नहीं किया, या Paytrail ने अभी भुगतान की पुष्टि नहीं की है। केवल कार्ट मौजूद है।

Payment accepted or Delivered: भुगतान की पुष्टि हो गई। स्थिति Order status after payment का अनुसरण करती है। भुगतान Paytrail लेनदेन ID के साथ दर्ज होता है, और एक नोट में लेनदेन, Paytrail पर उपयोग की गई भुगतान विधि और राशि दिखती है।

Awaiting Paytrail payment: भुगतान प्रदाता के पास लंबित है (इनवॉइस या विलंबित भुगतान)। Paytrail द्वारा भुगतान की पुष्टि होने पर ऑर्डर भुगतान की गई स्थिति में चला जाता है, या विफल होने पर Payment error में।

Paytrail payment on hold: भुगतान की गई राशि ऑर्डर के कुल योग से अलग है (वास्तव में भुगतान की गई राशि दर्ज होती है), भुगतान ऑर्डर रद्द होने के बाद आया, या स्टोर लाइव होने के दौरान टेस्ट भुगतान प्राप्त हुआ (कोई वास्तविक पैसा नहीं, कुछ दर्ज नहीं होता)। नोट कारण समझाता है। ऑर्डर जाँचें, फिर उसे संसाधित करें या भुगतान रिफ़ंड करें।

Payment error: लंबित भुगतान विफल हुआ या रद्द किया गया।

Refunded: भुगतान मॉड्यूल के माध्यम से पूरी तरह रिफ़ंड किया गया।

दोहराए गए या समानांतर कॉलबैक कभी दूसरा ऑर्डर या डुप्लिकेट नोट नहीं बनाते। यदि पहले से भुगतान किए गए कार्ट के दूसरे प्रयास का भुगतान होता है, तो ऑर्डर नहीं बदलता; एक Duplicate payment नोट आपसे इसे Paytrail मर्चेंट पैनल में रिफ़ंड करने को कहता है।

Paytrail भुगतान ब्लॉक

ऑर्डर पेज पर Paytrail payment ब्लॉक दिखता है, जिसमें लेनदेन ID, मोड (टेस्ट भुगतानों के लिए TEST mode बैज), भुगतान विधि, Paytrail स्थिति, भुगतान और रिफ़ंड की गई राशि, रिफ़ंड फ़ॉर्म, रिफ़ंड इतिहास, कार्ट के भुगतान प्रयास और ऑर्डर के Paytrail notes शामिल हैं।

रिफ़ंड

Paytrail payment ब्लॉक में राशि दर्ज करें (जो राशि अभी तक रिफ़ंड नहीं हुई है, वह पहले से भरी होती है), वैकल्पिक रूप से ऑर्डर नोट के लिए कारण लिखें, और Refund via Paytrail पर क्लिक करें। प्रश्न Refund this amount through Paytrail? This cannot be undone. की पुष्टि करें। पूर्ण और आंशिक रिफ़ंड समर्थित हैं, केवल राशि के आधार पर। आपको ऑर्डर संपादित करने का अधिकार चाहिए; मॉड्यूल पेज तक पहुँच की आवश्यकता नहीं है। आप उस राशि तक रिफ़ंड कर सकते हैं जो Paytrail ने वास्तव में वसूली है, इसलिए राशि के मेल न खाने पर सीमा ऑर्डर का कुल योग नहीं, बल्कि ग्राहक द्वारा दी गई राशि होती है। रिफ़ंड उसी मोड के क्रेडेंशियल का उपयोग करता है जिसमें भुगतान हुआ था, इसलिए लाइव भुगतान के लिए लाइव क्रेडेंशियल सेट होने चाहिए। रिफ़ंड तभी उपलब्ध हैं जब Paytrail भुगतान की पुष्टि कर दे।

यदि भुगतान विधि सीधे रिफ़ंड का समर्थन नहीं करती, तो मॉड्यूल अपने-आप ई-मेल रिफ़ंड शुरू करता है: Paytrail ग्राहक को एक ई-मेल भेजता है जिसमें बैंक खाता दर्ज करना होता है। इसके लिए ऑर्डर पर ग्राहक का ई-मेल होना चाहिए। नोट बताता है कि किस प्रकार का रिफ़ंड शुरू हुआ।

रिफ़ंड तुरंत पूरा हो सकता है या बाद में संसाधित हो सकता है। Paytrail की बाद की पुष्टि नोट के रूप में जोड़ी जाती है। यदि Paytrail रिफ़ंड पूरा नहीं कर सका, तो एक नोट बताता है कि पैसा ग्राहक को वापस नहीं मिला, और वह रिफ़ंड अब रिफ़ंड हुआ नहीं माना जाता; ग्राहक को किसी और तरीके से रिफ़ंड करें। यदि Paytrail तुरंत रिफ़ंड अस्वीकार करता है, तो ब्लॉक त्रुटि दिखाता है और कोई रिफ़ंड दर्ज नहीं होता। पूर्ण रिफ़ंड ऑर्डर को Refunded पर सेट करता है। आंशिक रिफ़ंड स्थिति नहीं बदलता।

मॉड्यूल क्रेडिट स्लिप नहीं बनाता। ऑर्डर पेज के मानक PrestaShop रिफ़ंड बटन Paytrail के माध्यम से पैसा वापस नहीं भेजते। Paytrail मर्चेंट पैनल में किए गए रिफ़ंड PrestaShop में सिंक नहीं होते।

लाइसेंस कुंजी

मॉड्यूल vibefox.net से प्राप्त VibeFox लाइसेंस कुंजी के साथ काम करता है। लाइसेंस ब्लॉक License — VibeFox Paytrail Gateway, Modules > Module Manager > VibeFox Paytrail Gateway > Configure पेज का पहला ब्लॉक है, जो सेटिंग्स के ऊपर होता है। कुंजी License key में डालें और Activate पर क्लिक करें। उसके बाद ब्लॉक में कुंजी मास्क की हुई दिखती है, स्थिति (जैसे लाइसेंस किस तारीख तक सक्रिय है और आपका डोमेन) दिखती है, और ये बटन दिखते हैं: Check now (स्थिति दोबारा जाँचने के लिए), Change key (दूसरी कुंजी डालने के लिए) और Remove key (इस स्टोर से कुंजी हटाने के लिए)। इनके नीचे Product: presta-payment-paytrail वाली पंक्ति और 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 खाते में स्लॉट मुक्त करें।

सक्रिय कुंजी के बिना, चेकआउट पर ग्राहकों को Paytrail नहीं दिखाया जाता। फिर भी यदि भुगतान शुरू होता है, तो ग्राहक को This payment method is not available. Please choose another one. दिखता है। PrestaShop स्टोरफ़्रंट को पता नहीं होता कि आप बैक ऑफिस में लॉग इन हैं, इसलिए भुगतान विधि आपके लिए भी छिपी रहती है: आप कुंजी खरीदने से पहले मॉड्यूल सेट कर सकते हैं, पर चेकआउट पर उसका परीक्षण नहीं कर सकते। Modules > Module Manager में Alerts टैब पर एक अनुस्मारक दिखता है। मौजूदा ऑर्डर प्रभावित नहीं होते: पहले से शुरू हो चुके भुगतान कॉलबैक और ग्राहक की वापसी से अब भी पुष्ट होते हैं, और रिफ़ंड काम करते हैं।

लाइसेंस की अवधि समाप्त होने पर मॉड्यूल काम करता रहता है, लेकिन अपडेट और सहायता के लिए नवीनीकरण चाहिए। बैक ऑफिस में काम करते समय स्थिति अपने-आप दोबारा जाँची जाती है: कुंजी दर्ज करने के बाद पहले 14 दिनों में रोज़ एक बार, फिर हफ़्ते में एक बार। कोई cron job ज़रूरी नहीं है। मॉड्यूल अनइंस्टॉल या रीसेट करने पर लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हट जाती है।

समस्या निवारण

चेकआउट पर Paytrail दिखाई नहीं देता: जाँचें कि लाइसेंस सक्रिय है, Enable/Disable चालू है, और या तो Test mode चालू है या Merchant ID और Secret key भरे हुए हैं (सार्वजनिक टेस्ट खाता 375917 नहीं)। जाँचें कि कार्ट की मुद्रा EUR है। Payment > Preferences में जाँचें कि मॉड्यूल कार्ट की मुद्रा, ग्राहक के देश और ग्राहक समूह के लिए अनुमत है। सेटिंग्स पेज क्रेडेंशियल गायब होने और गलत स्टोर मुद्रा पर चेतावनी दिखाता है।

भुगतान हो गया, लेकिन कोई ऑर्डर नहीं बना: कॉलबैक आपके स्टोर तक नहीं पहुँच पाया, और ग्राहक स्टोर पर वापस नहीं आया। ऑर्डर सेक्शन में दिखाया गया Callback URL इंटरनेट से सुलभ होना चाहिए (बीच में कोई बेसिक ऑथेंटिकेशन या फ़ायरवॉल न हो)।

कॉलबैक या वापसी Payment verification failed. का उत्तर देती है: हस्ताक्षर अमान्य है, या भुगतान इस कार्ट के किसी भुगतान प्रयास से संबंधित नहीं है। कुछ नहीं बदला जाता। जाँचें कि Secret key सही है और Merchant ID से मेल खाती है।

कॉलबैक Temporarily unavailable का उत्तर देता है: ऑर्डर उसी समय किसी दूसरे अनुरोध द्वारा पुष्टि किया जा रहा था, या ऑर्डर नहीं बन सका (उदाहरण के लिए, मॉड्यूल बंद है)। Paytrail फिर से कॉल करता है। कारण के लिए Log फ़ील्ड देखें।

Paytrail चुनते समय ग्राहक को त्रुटि दिखती है: मॉड्यूल पेज पर Log फ़ील्ड देखें। उदाहरण के लिए, Paytrail API error (401) का अर्थ है गलत क्रेडेंशियल। अधिक विवरण के लिए Debug log चालू करें।

Merchant ID सेव नहीं होती: उसमें केवल अंक होने चाहिए। उसे Paytrail मर्चेंट पैनल से फिर से कॉपी करें।

ऑर्डर Paytrail payment on hold है: Paytrail payment ब्लॉक के नोट पढ़ें। कारण भिन्न भुगतान राशि, रद्दीकरण के बाद भुगतान, या लाइव मोड में टेस्ट भुगतान है।

रिफ़ंड विफल होता है: संदेश पढ़ें। This order has no confirmed Paytrail payment. Refund it manually. का अर्थ है कि रिफ़ंड करने के लिए कोई पुष्ट Paytrail भुगतान नहीं है। The live Paytrail credentials used for this payment are missing. Enter them in the Paytrail settings. का अर्थ है कि भुगतान लाइव मोड में हुआ था और लाइव क्रेडेंशियल सेट नहीं हैं। Invalid refund amount: at most … का अर्थ है कि राशि बचे हुए रिफ़ंड योग्य हिस्से से अधिक है। यदि भुगतान विधि केवल ई-मेल रिफ़ंड समर्थित करती है, तो ऑर्डर पर ग्राहक का ई-मेल आवश्यक है।

डेवलपर हुक: actionWcpPaytrailPaymentRequest हुक भुगतान अनुरोध को हस्ताक्षर करके भेजे जाने से पहले बदलता है।

अनइंस्टॉल

Modules > Module Manager पर जाएँ, VibeFox Paytrail Gateway के बगल का मेनू खोलें और Uninstall चुनें। इस मॉड्यूल की लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हटा दी जाती है। यदि Delete data on uninstall चालू है, तो सेटिंग्स और लॉग हटा दिए जाते हैं। यदि यह बंद है, तो बाद में दोबारा इंस्टॉल करने के लिए सभी सेटिंग्स रखी जाती हैं। Paytrail लेनदेन और रिफ़ंड, तथा ऑर्डर स्थितियाँ Awaiting Paytrail payment और Paytrail payment on hold हमेशा रखी जाती हैं, ताकि पहले भुगतान किए गए ऑर्डर दोबारा इंस्टॉल करने के बाद भी रिफ़ंड किए जा सकें। मौजूदा ऑर्डर अपने भुगतान नोट और लेनदेन ID रखते हैं।

Paytrail अपने-अपने स्वामी का ट्रेडमार्क है। यह मॉड्यूल Paytrail से संबद्ध नहीं है और न ही Paytrail द्वारा समर्थित है।