वापस

VibeFox Xendit for PrestaShop — सहायता

आवश्यकताएँ

PrestaShop: 8.0 से 9.x।

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

शॉप की मुद्रा: IDR, PHP, VND, THB, MYR, USD या SGD। अन्य कार्ट मुद्राओं के लिए भुगतान विकल्प नहीं दिखता। कौन-से भुगतान चैनल और मुद्राएँ वास्तव में उपलब्ध हैं, यह आपके Xendit खाते पर निर्भर करता है।

Xendit खाता: आपको टेस्ट मोड के लिए Money-in (इनवॉइस) की लिखने की अनुमति वाली एक secret API key चाहिए, और लाइव मोड के लिए एक और key, साथ ही हर मोड का वेबहुक सत्यापन टोकन (देखें कॉन्फ़िगरेशन)। केवल secret keys और सत्यापन टोकन इस्तेमाल होते हैं। किसी public key की ज़रूरत नहीं है, क्योंकि ग्राहक Xendit द्वारा होस्ट किए गए इनवॉइस पेज पर भुगतान करता है।

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

इंस्टॉलेशन

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

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

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

4. अपनी Xendit secret keys पेस्ट करें, Xendit Dashboard में वेबहुक URL सेट करें और सत्यापन टोकन पेस्ट करें (देखें कॉन्फ़िगरेशन)।

5. Enable/Disable चालू करें और Save पर क्लिक करें। टेस्ट मोड में एक टेस्ट ऑर्डर दें, फिर असली भुगतान स्वीकार करने के लिए Test Mode बंद करें।

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

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

सारी सेटिंग्स मॉड्यूल के पेज पर हैं: Modules > Module Manager > VibeFox Xendit Payment Gateway > Configure। हर सेक्शन का अपना Save बटन है, जो पूरा पेज सेव करता है। फ़ील्ड्स के ऊपर एक बॉक्स सक्रिय मोड दिखाता है: TEST MODE (इनवॉइस Test secret key से बनते हैं और कोई असली राशि नहीं ली जाती) या LIVE MODE (इनवॉइस Live secret key से बनते हैं और ग्राहकों से राशि ली जाती है)। सक्रिय मोड की secret key गायब हो या उसका प्रीफ़िक्स गलत हो (तब चेकआउट पर भुगतान विकल्प छिपा रहता है), और सक्रिय मोड का वेबहुक सत्यापन टोकन खाली हो (तब Xendit की सूचनाएँ अस्वीकार हो जाती हैं, इसलिए ऑर्डर केवल तब बनते हैं जब ग्राहक आपके शॉप पर लौटता है), तो बॉक्स चेतावनी देता है।

Xendit

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

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

Description: चेकआउट पर भुगतान विकल्प के नीचे दिखने वाला टेक्स्ट। डिफ़ॉल्ट: Pay with virtual accounts, e-wallets, QR codes, retail outlets or cards via Xendit.

API कुंजियाँ

Xendit Dashboard > Settings > Developers > API keys में Money-in (इनवॉइस) की लिखने की अनुमति वाली एक secret API key बनाएँ, एक बार टेस्ट मोड में और एक बार लाइव मोड में। इनवॉइस कहाँ बनेगा, यह key तय करती है। सेव करते समय, जिस key का प्रीफ़िक्स उसके फ़ील्ड से मेल नहीं खाता, वह सेव नहीं होती, और पेज दिखाता है, जैसे Test secret key was not saved: it must start with xnd_development_। बाकी सेटिंग्स सेव हो जाती हैं।

Test Mode: Test secret key से इनवॉइस बनाता है, इसलिए कोई असली राशि नहीं ली जाती। डिफ़ॉल्ट: चालू। असली भुगतान Live secret key से स्वीकार करने के लिए इसे बंद करें। जब तक यह चालू है, ग्राहक भुगतान विकल्प के नीचे Test mode: no real money is charged. देखते हैं।

Test Secret Key: Xendit के टेस्ट मोड की secret key। यह xnd_development_ से शुरू होती है।

Live Secret Key: Xendit के लाइव मोड की secret key। यह xnd_production_ से शुरू होती है।

सेव की गई keys और टोकन दोबारा नहीं दिखाए जाते। फ़ील्ड खाली रहता है और Saved — leave empty to keep it. दिखाता है। केवल बदलना हो तो नया मान दर्ज करें।

वेबहुक

वेबहुक आपके शॉप को बताता है कि कोई इनवॉइस भुगतान हो गया है। Xendit Dashboard > Settings > Developers > Webhooks में, इस सेक्शन के Webhook URL में दिखाया गया URL टेस्ट और लाइव, दोनों मोड के लिए Invoices > Invoice paid पर सेट करें। चाहें तो Invoice expired के लिए भी सेट कर सकते हैं। फ़्रेंडली URL चालू होने पर यह ऐसा दिखता है: https://your-shop/module/wcp_xendit_payment_gateway/webhook, संभव है इसके साथ /en/ जैसा भाषा कोड भी हो। इसे ठीक वैसे ही कॉपी करें जैसा सेटिंग्स दिखाती हैं।

Invoice paid: ग्राहक ने इनवॉइस का भुगतान कर दिया है। नीचे बताई गई जाँच के बाद ऑर्डर बनता है।
Invoice expired: इनवॉइस बिना भुगतान के समय-सीमा समाप्त हो गया। भुगतान प्रयास बंद हो जाता है; कार्ट फिर से भुगतान के लिए उपलब्ध हो जाता है।

इसके बाद Xendit Dashboard से हर मोड का Webhook verification token कॉपी करके उसके मिलते-जुलते फ़ील्ड में डालें। Xendit इसे x-callback-token हेडर में भेजता है। जिस मोड में इनवॉइस बना है, उसके टोकन के बिना आई सूचनाएँ अस्वीकार हो जाती हैं। टोकन केवल यह साबित करता है कि सूचना Xendit से आई है: इनवॉइस की स्थिति, राशि और मुद्रा हमेशा उसी मोड की secret key से Xendit API से दोबारा पढ़ी जाती हैं। वेबहुक के बिना, ऑर्डर केवल तब बनता है जब ग्राहक भुगतान के बाद शॉप पर लौटता है।

Test Webhook Verification Token: Xendit के टेस्ट मोड का वेबहुक सत्यापन टोकन।

Live Webhook Verification Token: Xendit के लाइव मोड का वेबहुक सत्यापन टोकन।

Clear saved secrets: किसी key या टोकन पर टिक करें और उसे हटाने के लिए Save पर क्लिक करें। खाली फ़ील्ड सेव किया गया मान बनाए रखता है।

भुगतान

Invoice Description: Xendit इनवॉइस पर दिखने वाला विवरण। आप {order_id}, {order_number} और {site_name} प्लेसहोल्डर इस्तेमाल कर सकते हैं। चूँकि ऑर्डर भुगतान के बाद बनता है, {order_id} और {order_number} कार्ट नंबर होते हैं। HTML हटा दिया जाता है और टेक्स्ट 255 अक्षरों पर काट दिया जाता है। डिफ़ॉल्ट: Order #{order_id}.

Order Status After Payment: Xendit के भुगतान की पुष्टि के बाद सेट होने वाली ऑर्डर स्थिति।

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

उन्नत

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

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

Delete Data on Uninstall: चालू होने पर मॉड्यूल हटाने से मॉड्यूल की सेटिंग्स और लॉग हट जाते हैं। ऑर्डर डेटा (ऑर्डर के इनवॉइस ID) और Xendit payment on hold ऑर्डर स्थिति हमेशा बनी रहती हैं। डिफ़ॉल्ट: बंद।

चेकआउट

जब कार्ट की मुद्रा IDR, PHP, VND, THB, MYR, USD या SGD होती है, तब भुगतान विकल्प दिखता है। ग्राहक भुगतान चरण में इसे चुनता है (डिफ़ॉल्ट रूप से Xendit) और पुष्टि करता है। मॉड्यूल कार्ट कुल के लिए कार्ट की मुद्रा में एक Xendit इनवॉइस बनाता है और ग्राहक को Xendit के इनवॉइस पेज पर भेजता है। IDR और VND की राशि पूर्ण संख्याओं में गोल की जाती है, क्योंकि Xendit इन मुद्राओं के लिए दशमलव स्वीकार नहीं करता। ग्राहक का ईमेल पता Xendit को दिया जाता है। इनवॉइस पेज पर ग्राहक इस मुद्रा के लिए आपके Xendit खाते में सक्रिय भुगतान चैनलों में से किसी एक से भुगतान करता है, जैसे वर्चुअल अकाउंट, ई-वॉलेट, QR कोड, रिटेल आउटलेट या कार्ड। इस समय तक कोई ऑर्डर मौजूद नहीं होता।

भुगतान के बाद ग्राहक आपके शॉप पर लौटता है। ऑर्डर तभी भुगतान किया हुआ माना जाता है जब Xendit उसकी पुष्टि करता है: वेबहुक के ज़रिए, या ग्राहक के लौटने पर सर्वर की ओर से Xendit API के अनुरोध से। उसके बाद ऑर्डर बनता है और ग्राहक को मानक ऑर्डर पुष्टि पेज दिखता है। अगर Xendit ने अभी भुगतान की पुष्टि नहीं की है, तो Payment confirmation पेज दिखता है, जिसमें Your payment has not been confirmed by Xendit yet. Your order will be created as soon as Xendit confirms it — please do not pay again. संदेश और Check again तथा Back to checkout बटन होते हैं। वेबहुक आते ही ऑर्डर बना देता है।

अगर इनवॉइस विफल होता है या उसकी समय-सीमा समाप्त होती है, तो Xendit ग्राहक को वापस भेज देता है। मॉड्यूल पहले इनवॉइस की जाँच करता है (हो सकता है वह किसी दूसरे टैब में भुगतान हो चुका हो), फिर उसे इस तरह समाप्त करता है कि उसे अब भुगतान न किया जा सके। ग्राहक The Xendit payment was not completed. You can try again or choose another payment method. के साथ चेकआउट पर लौटता है। कार्ट सुरक्षित रहता है।

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

अगर Xendit भुगतान शुरू नहीं कर सकता, तो ग्राहक चेकआउट पर रहता है और एक छोटा संदेश देखता है, जैसे Xendit is temporarily unavailable. Please try again in a few minutes or choose another payment method., या यह संदेश कि आपके खाते के लिए मुद्रा स्वीकार नहीं है, या यह कि ऑर्डर कुल Xendit की राशि सीमा से बाहर है। तकनीकी कारण लॉग में लिखा जाता है। शून्य कुल वाला कार्ट Xendit से भुगतान नहीं किया जा सकता।

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

भुगतान हमेशा Xendit के पेज पर होता है। मॉड्यूल में बैक ऑफ़िस से रिफ़ंड, सेव किए गए कार्ड, सब्सक्रिप्शन या आवर्ती भुगतान, चेकआउट पेज पर कार्ड या ई-वॉलेट फ़ील्ड, अलग authorize और capture, या xenPlatform सब-अकाउंट नहीं हैं।

ऑर्डर

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

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

Payment accepted or Delivered: भुगतान की पुष्टि हो गई है। स्थिति Order Status After Payment के अनुसार होती है। भुगतान Xendit इनवॉइस ID को ट्रांज़ैक्शन ID के रूप में दर्ज होता है, और एक नोट इनवॉइस ID, भुगतान की गई राशि, भुगतान चैनल और मोड दिखाता है।

Xendit payment on hold: भुगतान किया गया इनवॉइस कार्ट कुल या मुद्रा से मेल नहीं खाता था, या कुल से कम भुगतान हुआ है (उदाहरण के लिए, इनवॉइस बनने के बाद कार्ट बदल दिया गया)। नोट इसकी वजह बताता है। Xendit Dashboard में भुगतान की जाँच करें, फिर ऑर्डर पूरा करें या भुगतान रिफ़ंड करें। अगर उसी कार्ट का कोई और इनवॉइस बाद में सही राशि से भुगतान होता है, तो भुगतान दर्ज हो जाता है और ऑर्डर भुगतान वाली स्थिति में चला जाता है।

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

Xendit payment ब्लॉक

ऑर्डर पेज पर एक Xendit payment ब्लॉक दिखता है, जिसमें इनवॉइस ID, मोड (टेस्ट भुगतानों के लिए Test mode बैज के साथ), भुगतान स्थिति, ऑर्डर के सभी इनवॉइस की सूची (तारीख, इनवॉइस, बाहरी ID, राशि और भुगतान की गई राशि, स्थिति, भुगतान चैनल) और ऑर्डर के Payment notes होते हैं।

रिफ़ंड

रिफ़ंड शॉप से Xendit को नहीं भेजे जाते। Xendit Dashboard में भुगतान रिफ़ंड करें (Xendit payment ब्लॉक में दिखाए गए इनवॉइस ID से खोजें) और रिफ़ंड को ऑर्डर में मैन्युअल रूप से दर्ज करें। ऑर्डर पेज के मानक PrestaShop रिफ़ंड बटन Xendit के माध्यम से पैसे वापस नहीं भेजते।

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

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

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

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

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

चेकआउट पर Xendit नहीं दिख रहा: जाँचें कि लाइसेंस सक्रिय है, Enable/Disable चालू है, सक्रिय मोड की secret key सही प्रीफ़िक्स के साथ है (टेस्ट मोड में xnd_development_ से शुरू होने वाली Test Secret Key, लाइव मोड में xnd_production_ से शुरू होने वाली Live Secret Key), और कार्ट की मुद्रा IDR, PHP, VND, THB, MYR, USD या SGD है। key गायब या गलत होने पर सेटिंग्स पेज चेतावनी दिखाता है। Payment > Preferences में जाँचें कि कार्ट की मुद्रा, ग्राहक के देश और ग्राहक के समूह के लिए मॉड्यूल की अनुमति है।

भुगतान हो गया, पर ऑर्डर नहीं बना: वेबहुक काम नहीं कर रहा। जिस मोड (टेस्ट या लाइव) का आप उपयोग करते हैं, उसके Xendit Dashboard में जाँचें कि Webhook URL में दिखाया गया URL Invoice paid के लिए सेट है और उस मोड का सत्यापन टोकन मिलते-जुलते फ़ील्ड में सेव है। Xendit Dashboard हर वेबहुक के लिए आपके शॉप का जवाब दिखाता है। ग्राहक के भुगतान के बाद शॉप पर लौटने पर भी ऑर्डर बनता है।

वेबहुक का जवाब Webhook verification token is not configured: कोई सत्यापन टोकन सेट नहीं है। टोकन सेटिंग्स में पेस्ट करें।

वेबहुक का जवाब Unauthorized: Xendit द्वारा भेजा गया टोकन सेटिंग्स के किसी भी टोकन से मेल नहीं खाता। सही मोड का टोकन दोबारा कॉपी करें।

वेबहुक का जवाब Token does not match the mode of this invoice: इनवॉइस दूसरे मोड में बना था। टेस्ट सूचना कभी असली भुगतान की पुष्टि नहीं करती, और इसका उलटा भी सही है। वेबहुक और टोकन उसी मोड में सेट करें जिसमें कार्ट का भुगतान हुआ था।

वेबहुक का जवाब Ignored: not an invoice of this store: यह इनवॉइस इस शॉप ने नहीं बनाया, उदाहरण के लिए उसी Xendit खाते पर किसी दूसरे इंटीग्रेशन ने बनाया होगा। Xendit Dashboard का Test बटन भी यही जवाब पाता है, जो पुष्टि करता है कि URL और टोकन काम करते हैं। Ignored: unknown order और Ignored: unknown invoice का मतलब है कि यह शॉप कार्ट या इनवॉइस को नहीं पहचानता।

वेबहुक का जवाब Temporary error: इनवॉइस की जाँच के लिए Xendit API तक नहीं पहुँचा जा सका, इनवॉइस के मोड की secret key गायब है, उसी समय कोई दूसरा अनुरोध कार्ट अपडेट कर रहा था, या ऑर्डर नहीं बन सका (उदाहरण के लिए मॉड्यूल बंद है)। Xendit वेबहुक दोबारा भेजता है। अगर दोनों मोड में भुगतान शुरू हुए हैं, तो जाँचें कि दोनों secret keys सेट हैं, और कारण देखने के लिए Debug Log चालू करें।

ब्राउज़र में वेबहुक URL पर Method not allowed दिखता है: यह सामान्य है। यह URL केवल Xendit से आए अनुरोध स्वीकार करता है।

key सेव नहीं होती: मान उसके फ़ील्ड के प्रीफ़िक्स से शुरू नहीं होता। टेस्ट keys xnd_development_ से, लाइव keys xnd_production_ से शुरू होती हैं।

ग्राहक को This payment method is temporarily unavailable दिखता है: Xendit ने अनुरोध ठुकरा दिया, उदाहरण के लिए secret key गलत है या उसमें Money-in (इनवॉइस) की लिखने की अनुमति नहीं है। मॉड्यूल पेज पर Log फ़ील्ड देखें। बिलिंग विवरण से जुड़ा संदेश बताता है कि Xendit ने अनुरोध का डेटा स्वीकार नहीं किया, उदाहरण के लिए ईमेल।

ग्राहक को A payment for this order was already received by Xendit and is being reviewed दिखता है: इस कार्ट का कोई पिछला इनवॉइस भुगतान हो चुका है, पर ऑर्डर की पुष्टि अभी नहीं हो पाई। Xendit Dashboard और लॉग में भुगतान जाँचें।

ग्राहक को We could not match this payment to an order दिखता है: Xendit का लौटने का लिंक इस शॉप के किसी कार्ट का नहीं है, या कार्ट का कोई इनवॉइस मिलाया नहीं जा सका। Xendit Dashboard और लॉग में भुगतान जाँचें।

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

डेवलपर्स के लिए, मॉड्यूल इनवॉइस अनुरोध, मुद्राओं की सूची और हर मुद्रा के दशमलव स्थानों को बदलने के लिए hooks actionWcpXenditInvoiceRequest, actionWcpXenditSupportedCurrencies और actionWcpXenditCurrencyDecimals देता है।

अनइंस्टॉल

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

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