वापस

VibeFox Cardcom for PrestaShop — सहायता

आवश्यकताएँ

PrestaShop: 8.0 से 9.x।

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

HTTPS: आपका स्टोर इंटरनेट से HTTPS पर पहुँच योग्य होना चाहिए, ताकि Cardcom भुगतान की सूचना भेज सके।

मुद्रा: कार्ट की मुद्रा ILS, USD, EUR या GBP होनी चाहिए। किसी भी अन्य मुद्रा के लिए चेकआउट पर यह भुगतान विकल्प छिपा रहता है।

Cardcom खाता: वास्तविक भुगतानों के लिए आपको टर्मिनल नंबर, API username और API password वाला Cardcom मर्चेंट खाता चाहिए। भुगतानों के लिए केवल टर्मिनल नंबर और API username चाहिए। API password का उपयोग केवल PrestaShop से रिफ़ंड के लिए होता है। टेस्ट मोड Cardcom खाते के बिना काम करता है।

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

इंस्टॉलेशन

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

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

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

4. Enable/Disable चालू करें, Test Mode चालू रहने दें और Save पर क्लिक करें। कार्ड 4580 0000 0000 0000, कोई भी भविष्य की समाप्ति तिथि और CVV 123 के साथ एक टेस्ट ऑर्डर दें।

5. वास्तविक भुगतानों के लिए Test Mode बंद करें, Cardcom से मिले Terminal Number, API Username और API Password दर्ज करें और Save पर क्लिक करें।

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

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

सभी सेटिंग्स मॉड्यूल के पेज पर हैं: Modules > Module Manager > VibeFox Cardcom Payment Gateway > Configure। हर सेक्शन का अपना Save बटन है, जो पूरा पेज सहेजता है। टेस्ट मोड चालू होने पर पेज फ़ील्ड्स के ऊपर चेतावनी दिखाता है। लाइव मोड में, अगर टर्मिनल नंबर या API username नहीं है तो यह चेतावनी देता है (तब चेकआउट पर Cardcom छिप जाता है), अगर लाइव फ़ील्ड्स में सार्वजनिक टेस्ट टर्मिनल 1000 / CardTest1994 है तो भी चेतावनी देता है (तब भी चेकआउट पर Cardcom छिप जाता है, क्योंकि कोई वास्तविक पैसा नहीं काटा जाएगा), और याद दिलाता है कि API password के बिना PrestaShop से रिफ़ंड संभव नहीं है। अगर आपके स्टोर की डिफ़ॉल्ट मुद्रा समर्थित नहीं है, तो यह उसकी भी चेतावनी देता है। जब आप लाइव मोड को गायब या टेस्ट क्रेडेंशियल्स के साथ सहेजते हैं, तो एक त्रुटि संदेश बताता है कि आपका टर्मिनल नंबर और API username दर्ज होने तक चेकआउट पर गेटवे छिपा रहेगा।

Cardcom

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

Title: वह भुगतान विधि का नाम जो ग्राहक चेकआउट पर देखता है। ऑर्डर में भी यही भुगतान विधि का नाम सेव होता है। डिफ़ॉल्ट: Credit Card (Cardcom)। अनिवार्य।

Description: चेकआउट पर भुगतान विधि के नीचे दिखने वाला पाठ। डिफ़ॉल्ट: Pay securely with your credit card via Cardcom.

टेस्ट मोड

टेस्ट मोड सार्वजनिक Cardcom टेस्ट टर्मिनल 1000 (API उपयोगकर्ता CardTest1994) का उपयोग करता है। कोई वास्तविक पैसा नहीं काटा जाता और Cardcom खाते की आवश्यकता नहीं होती। टेस्ट कार्ड: 4580 0000 0000 0000, कोई भी भविष्य की समाप्ति तिथि, CVV 123। टेस्ट मोड में चेकआउट पर इस टेस्ट कार्ड की जानकारी वाली एक पंक्ति भी दिखती है।

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

लाइव क्रेडेंशियल्स

टर्मिनल नंबर, API username और API password आपके मर्चेंट खाते के साथ Cardcom देता है: Cardcom डैशबोर्ड में API सेटिंग्स के अंतर्गत, या Cardcom सपोर्ट से। ये फ़ील्ड्स केवल लाइव मोड में उपयोग होते हैं।

Terminal Number: आपका Cardcom टर्मिनल नंबर। इसमें केवल अंक होने चाहिए। अगर कुछ और दर्ज किया गया, तो एक त्रुटि दिखती है और पिछला मान बना रहता है।

API Username: इस टर्मिनल के लिए आपका Cardcom API username (ApiName)। सहेजते समय स्पेस हटा दिए जाते हैं।

API Password: आपका Cardcom API password। यह केवल PrestaShop से रिफ़ंड के लिए चाहिए। सहेजा गया password दोबारा नहीं दिखाया जाता: फ़ील्ड खाली रहता है और Saved — leave empty to keep it. दिखाता है। केवल बदलना हो तो नया मान दर्ज करें।

Clear the saved API password: password हटाने के लिए चेकबॉक्स चुनें और Save पर क्लिक करें। खाली फ़ील्ड सहेजा गया मान बनाए रखता है।

भुगतान पेज

Notification URL: Cardcom भुगतान की सूचनाएँ (IndicatorUrl) इस पते पर भेजता है। फ्रेंडली URL के साथ यह इस तरह दिखता है: https://your-shop/module/wcp_cardcom_payment_gateway/webhook, जिसके साथ /en/ जैसा भाषा कोड भी हो सकता है। यह पता हर भुगतान के साथ कार्ट ID सहित अपने-आप Cardcom को भेज दिया जाता है, इसलिए Cardcom में कुछ भी सेट करने की ज़रूरत नहीं है। यह इंटरनेट से HTTPS पर पहुँच योग्य होना चाहिए।

Operation: Cardcom भुगतान पेज पर क्या करता है।

Charge only: कार्ड से शुल्क लिया जाता है (डिफ़ॉल्ट)।
Charge + Save token: कार्ड से शुल्क लिया जाता है, और Cardcom एक कार्ड टोकन भी बनाता है। टोकन भुगतान के साथ सेव होता है और Cardcom टूल्स में उपयोग के लिए ऑर्डर पेज पर दिखता है। मॉड्यूल सेव किए गए टोकन से खुद शुल्क नहीं लेता।

Max Installments: Cardcom पेज पर ग्राहक जितनी अधिकतम किस्तें (भुगतान) चुन सकता है, 1 से 36 तक। 1 का अर्थ है बिना किस्तों के। डिफ़ॉल्ट: 1।

Success Order Status: पुष्ट भुगतान के बाद ऑर्डर का स्टेटस। ऑर्डर सीधे इसी स्टेटस में बनता है।

Payment accepted (Processing): भुगतान किए गए ऑर्डरों के लिए PrestaShop का मानक स्टेटस (डिफ़ॉल्ट)।
Delivered (Completed): हर भुगतान किया गया ऑर्डर वितरित हो जाता है।
Cardcom payment on hold (On Hold): हर भुगतान किया गया ऑर्डर आपकी मैन्युअल समीक्षा का इंतज़ार करता है। भुगतान फिर भी ऑर्डर में दर्ज होता है।

जो भुगतान ऑर्डर से मेल नहीं खाते, वे हमेशा Cardcom payment on hold में जाते हैं।

उन्नत

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

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

Delete on Uninstall: चालू होने पर, मॉड्यूल अनइंस्टॉल करने से सेटिंग्स और लॉग स्थायी रूप से हट जाते हैं। ऑर्डर, Cardcom लेनदेन और रिफ़ंड, और Cardcom payment on hold ऑर्डर स्टेटस हमेशा बने रहते हैं, ताकि री-इंस्टॉल के बाद भी पुराने ऑर्डर का रिफ़ंड हो सके। डिफ़ॉल्ट: बंद।

चेकआउट

भुगतान के चरण पर ग्राहक भुगतान विधि चुनता है (डिफ़ॉल्ट रूप से Credit Card (Cardcom)) और You will be redirected to the secure Cardcom payment page. वाला नोट देखता है। पुष्टि के बाद मॉड्यूल कार्ट की मुद्रा में कार्ट की कुल राशि के लिए Cardcom भुगतान पेज बनाता है और ग्राहक को वहाँ भेजता है। इस समय तक कोई ऑर्डर मौजूद नहीं होता। ग्राहक की भाषा हिब्रू हो तो पेज हिब्रू में, अन्यथा अंग्रेज़ी में खुलता है। कार्ट के उत्पाद Cardcom को उत्पाद नाम के रूप में भेजे जाते हैं। ग्राहक कार्ड का विवरण दर्ज करता है और, अगर किस्तों की अनुमति है, तो किस्तों की संख्या चुनता है।

भुगतान के बाद ग्राहक आपके स्टोर पर लौटता है। ऑर्डर तभी भुगतान किया गया माना जाता है जब Cardcom उसकी पुष्टि करता है। Cardcom सूचना पते को कॉल करता है, और मॉड्यूल उस कॉल से केवल भुगतान पेज कोड लेता है। वह जाँचता है कि यह कोड आपके स्टोर ने इसी कार्ट के लिए जारी किया था, फिर सर्वर-से-सर्वर Cardcom से वास्तविक परिणाम माँगता है। अगर सूचना देर से आती है, तो ग्राहक के लौटने पर भी यही जाँच होती है। तब ऑर्डर बनता है और ग्राहक को मानक ऑर्डर पुष्टि पेज दिखता है, जिस पर Your payment with Cardcom has been received. लिखा होता है। अगर ग्राहक के लौटने तक Cardcom ने भुगतान की पुष्टि नहीं की है, तो Payment confirmation पेज पर Your payment is being confirmed by Cardcom. You will receive an e-mail as soon as it is confirmed. और Check again बटन दिखता है; सूचना आते ही ऑर्डर बन जाता है।

अगर भुगतान पूरा नहीं होता या Cardcom उसे अस्वीकार कर देता है, तो ग्राहक चेकआउट पर लौट आता है और The card payment was not completed. Please try again or choose a different payment method. देखता है। कोई ऑर्डर नहीं बनता और कार्ट बनी रहती है। ग्राहक दोबारा कोशिश कर सकता है: हर प्रयास को एक नया Cardcom भुगतान पेज मिलता है। उसी कार्ट के पुराने भुगतान पेज पर किया गया भुगतान अब भी पहचाना जाता है, और पुराने पेज पर अस्वीकृति नए प्रयास को प्रभावित नहीं करती।

अगर Cardcom भुगतान पेज नहीं खोल पाता, तो ग्राहक चेकआउट पर ही रहता है और एक छोटा संदेश देखता है, जैसे Could not connect to Cardcom. Please try again in a moment., या यह संदेश कि Cardcom भुगतान पेज नहीं खोल पाया, उसके Cardcom कोड के साथ, और वह कोई दूसरी भुगतान विधि चुन सकता है।

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

मॉड्यूल कार्ड भुगतान केवल Cardcom पेज पर लेता है। इसमें सेव किए गए कार्ड या वन-क्लिक भुगतान नहीं हैं, सब्सक्रिप्शन नहीं हैं, संग्रहीत टोकन पर शुल्क नहीं लेता, Cardcom इनवॉइस या रसीद सेटिंग्स नहीं हैं, Cardcom के जरिए Bit, Apple Pay, Google Pay या PayPal नहीं हैं, iframe मोड नहीं है और बाद में कैप्चर होने वाले सौदे भी नहीं हैं।

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

ऑर्डर स्टेटस

No order yet: ग्राहक को Cardcom पर भेजा गया था और उसने भुगतान नहीं किया, भुगतान अस्वीकार हुआ, या Cardcom ने भुगतान की पुष्टि अभी नहीं की है। केवल कार्ट मौजूद है।

Payment accepted, Delivered or Cardcom payment on hold: भुगतान की पुष्टि हो गई है। स्टेटस Success Order Status के अनुसार होता है। भुगतान को Cardcom डील नंबर के साथ लेनदेन ID के रूप में दर्ज किया जाता है। ऑर्डर का निजी संदेश Cardcom लेनदेन दिखाता है और, जब Cardcom ये बताए, कार्ड के अंतिम चार अंक, इनवॉइस नंबर और किस्तों की संख्या भी। टेस्ट भुगतान Test mode — no real money was charged. के साथ चिह्नित होते हैं।

Cardcom payment on hold after payment: Cardcom ने ऐसा भुगतान पुष्ट किया है जो ऑर्डर से मेल नहीं खाता, उदाहरण के लिए भुगतान पेज खुलने के बाद कार्ट बदला गया था, या कोई अलग राशि या मुद्रा काटी गई। संदेश इसे समझाता है, और Cardcom ब्लॉक इसे Needs review के अंतर्गत दिखाता है। जब मुद्रा ऑर्डर से मेल खाती है, तो भुगतान उस राशि पर दर्ज होता है जो Cardcom ने काटी। Cardcom डैशबोर्ड में भुगतान की ऑर्डर से तुलना करें, फिर या तो ऑर्डर पूरा करें या भुगतान रिफ़ंड करें।

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

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

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

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

रिफ़ंड

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

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

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

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

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

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

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

चेकआउट पर Cardcom दिखाई नहीं देता: जाँचें कि लाइसेंस सक्रिय है, Enable/Disable चालू है, और कार्ट की मुद्रा ILS, USD, EUR या GBP है। लाइव मोड में जाँचें कि Terminal Number और API Username आपके अपने क्रेडेंशियल्स से भरे हैं, न कि टेस्ट टर्मिनल 1000 / CardTest1994 से। कुछ भी गायब होने पर सेटिंग्स पेज चेतावनी दिखाता है। Payment > Preferences में जाँचें कि मॉड्यूल कार्ट की मुद्रा, ग्राहक के देश और ग्राहक के समूह के लिए अनुमत है।

भुगतान हो गया, पर कोई ऑर्डर नहीं बना: Cardcom आपके स्टोर तक नहीं पहुँच सका, उदाहरण के लिए फ़ायरवॉल, पासवर्ड सुरक्षा या स्थानीय डेवलपमेंट साइट के कारण। सूचना पता इंटरनेट से HTTPS पर पहुँच योग्य होना चाहिए। भुगतान के बाद ग्राहक के स्टोर पर लौटने पर भी ऑर्डर बनता है। Debug log चालू करें और मॉड्यूल पेज पर Log फ़ील्ड देखें।

सूचना का उत्तर है Missing or invalid lowprofilecode or Unknown lowprofilecode for this order: कॉल में इस कार्ट के लिए आपके स्टोर द्वारा जारी किया गया भुगतान पेज कोड नहीं था। कुछ नहीं बदलता।

सूचना का उत्तर है Gateway not configured or Indicator check failed: जिस मोड में भुगतान पेज बना था, उसके क्रेडेंशियल्स नहीं हैं, या जाँच के लिए Cardcom तक पहुँच नहीं हो सकी। कुछ नहीं बदलता; ग्राहक के स्टोर पर लौटने पर भुगतान की दोबारा जाँच होती है।

सूचना का उत्तर है Busy, retry: उसी समय कार्ट की पुष्टि किसी दूसरे अनुरोध से हो रही थी, या ऑर्डर नहीं बन सका (उदाहरण के लिए मॉड्यूल बंद है)। कारण देखने के लिए Debug log चालू करें।

सूचना का उत्तर है ReturnValue mismatch or Terminal mismatch: Cardcom ने किसी दूसरे कार्ट या दूसरे टर्मिनल के लिए भुगतान की सूचना दी। कुछ नहीं बदलता। जाँचें कि Terminal Number आपके खाते का टर्मिनल है।

ग्राहक को दिखता है Payment error: this currency is not supported by Cardcom.: कार्ट की मुद्रा ILS, USD, EUR या GBP नहीं है।

ग्राहक को दिखता है Card payment is temporarily unavailable. Please choose another payment method.: लाइव मोड चालू है, लेकिन टर्मिनल नंबर या API username नहीं है, या लाइव फ़ील्ड्स में सार्वजनिक टेस्ट टर्मिनल है।

ग्राहक Cardcom चुनते समय त्रुटि देखता है: Debug log चालू करें और Log फ़ील्ड देखें। कनेक्शन की समस्याएँ और Cardcom त्रुटि कोड वहाँ लिखे जाते हैं।

ऑर्डर भुगतान के बाद Cardcom payment on hold में है: ऑर्डर संदेश या Cardcom payment ब्लॉक में Needs review पढ़ें। भुगतान की गई राशि या मुद्रा ऑर्डर से अलग थी। ऑर्डर पूरा करें या भुगतान रिफ़ंड करें।

रिफ़ंड इस त्रुटि से विफल होता है: API username and API password are required for refunds: सेटिंग्स में API Password (और API Username) दर्ज करें और फिर से कोशिश करें।

रिफ़ंड इस त्रुटि से विफल होता है: Could not connect to Cardcom: दोबारा कोशिश करने से पहले Cardcom डैशबोर्ड देखें, क्योंकि रिफ़ंड हुआ भी हो सकता है और नहीं भी।

डेवलपर्स के लिए, README में हुक actionCardcomSupportedCurrencies सूचीबद्ध है, जो मुद्राओं की सूची बढ़ाता है (केवल वही मुद्राएँ जोड़ें जो आपके Cardcom टर्मिनल पर सक्रिय हैं), और actionCardcomLowProfileParams, जो भुगतान पेज के पैरामीटर बदलता है।

अनइंस्टॉल

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

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