VibeFox Omise for PrestaShop — सहायता
आवश्यकताएँ
PrestaShop: 8.0 से 9.x।
PHP: 8.0 या बाद का संस्करण। मॉड्यूल पुराने PHP संस्करणों पर इंस्टॉल नहीं होगा।
HTTPS: कार्ड फ़ील्ड आपके चेकआउट पेज पर होते हैं, इसलिए चेकआउट HTTPS पर उपलब्ध होना चाहिए। फिर भी कार्ड डेटा कभी आपके सर्वर तक नहीं पहुँचता। Omise केवल HTTPS पतों पर वेबहुक भेजता है, और बैंक का 3-D Secure पेज भी HTTPS पता होना चाहिए।
मुद्रा: THB, JPY, SGD, MYR, USD, EUR, GBP, AUD, CAD, CHF, CNY, DKK, HKD में से एक। किसी अन्य मुद्रा वाली कार्ट के लिए चेकआउट पर भुगतान विधि छिपी रहती है।
Omise खाता: टेस्ट और लाइव मोड दोनों के लिए आपके Omise खाते की सार्वजनिक और गुप्त कुंजियाँ चाहिए, जो Omise डैशबोर्ड में Settings > Keys के अंतर्गत मिलती हैं। साथ ही Settings > Webhooks में एक वेबहुक एंडपॉइंट चाहिए (कॉन्फ़िगरेशन देखें)।
VibeFox लाइसेंस कुंजी: vibefox.net पर खरीदी जाती है। एक कुंजी एक डोमेन पर काम करती है।
इंस्टॉलेशन
1. बैक ऑफ़िस में Modules > Module Manager पर जाएँ और Upload a module पर क्लिक करें। मॉड्यूल की ZIP फ़ाइल चुनें।
2. अपलोड पूरा होने पर Configure पर क्लिक करें, या बाद में मॉड्यूल सूची में VibeFox Omise Payment ढूँढकर Configure पर क्लिक करें।
3. Configure पेज के ऊपर वाले लाइसेंस ब्लॉक में License key फ़ील्ड में अपनी VibeFox लाइसेंस कुंजी दर्ज करें और Activate पर क्लिक करें (देखें लाइसेंस कुंजी)।
4. अपनी Omise टेस्ट और लाइव कुंजियाँ दर्ज करें, और सेटिंग्स पेज पर दिखाया गया वेबहुक URL Omise डैशबोर्ड में जोड़ें (कॉन्फ़िगरेशन देखें)।
5. Enable/Disable चालू करें और Save पर क्लिक करें। टेस्ट मोड में 4242 4242 4242 4242 जैसे Omise टेस्ट कार्ड से भुगतान आज़माएँ, फिर Test mode बंद करें।
इंस्टॉल होने पर मॉड्यूल तीन ऑर्डर स्टेटस बनाता है: Omise payment authorized, Omise payment on hold और Awaiting Omise payment। भुगतान विधि उन देशों के लिए दी जाती है जो इंस्टॉल के समय सक्रिय थे। यदि आप बाद में और देश सक्रिय करते हैं, तो Payment > Preferences में उनके लिए भी मॉड्यूल की अनुमति दें; वहीं आप इसे मुद्रा और ग्राहक समूह के अनुसार सीमित भी कर सकते हैं।
कॉन्फ़िगरेशन
सभी सेटिंग्स मॉड्यूल पेज पर हैं: Modules > Module Manager > VibeFox Omise Payment > Configure। हर सेक्शन का अपना Save बटन है, जो पूरा पेज सहेजता है। फ़ील्ड्स के ऊपर, टेस्ट मोड चालू होने पर पेज Test mode is on — orders are charged with the test keys, no real money is moved. दिखाता है, वर्तमान मोड की सार्वजनिक या गुप्त कुंजी गायब होने पर चेतावनी देता है, और जब Omise आपके स्टोर की डिफ़ॉल्ट मुद्रा स्वीकार नहीं करता तब भी चेतावनी देता है। इन स्थितियों में चेकआउट पर भुगतान विधि छिपा दी जाती है।
Omise
Enable/Disable: Enable card payments via Omise भुगतान विधि को चालू या बंद करता है। डिफ़ॉल्ट: off.
Title: वह भुगतान विधि का नाम जो ग्राहक चेकआउट पर देखता है। यही नाम ऑर्डर में भी सहेजा जाता है। डिफ़ॉल्ट: Credit / Debit Card. अनिवार्य।
Description: चेकआउट पर कार्ड फ़ॉर्म के ऊपर दिखाया जाने वाला टेक्स्ट। डिफ़ॉल्ट: Pay securely with your credit or debit card via Omise.
API कुंजियाँ
आपकी कुंजियाँ Omise डैशबोर्ड में Settings > Keys के अंतर्गत मिलती हैं। टेस्ट कुंजियाँ pkey_test_ और skey_test_ से शुरू होती हैं, लाइव कुंजियाँ pkey_ और skey_ से। सहेजते समय गलत प्रीफ़िक्स वाली कुंजी (उदाहरण के लिए लाइव फ़ील्ड में टेस्ट कुंजी) सहेजी नहीं जाती: पिछला मान बना रहता है और चेतावनी दिखाई जाती है।
Test mode: टेस्ट कुंजियों का उपयोग करता है, कोई वास्तविक चार्ज नहीं होता। दोनों कुंजियाँ एक साथ बदलती हैं। किसी ऑर्डर के कैप्चर, रिफ़ंड और स्थिति जाँच हमेशा उसी मोड की कुंजियों का उपयोग करते हैं जिसमें ऑर्डर का भुगतान हुआ था। डिफ़ॉल्ट: on.
Test public key: टेस्ट मोड की सार्वजनिक कुंजी, pkey_test_...
Test secret key: टेस्ट मोड की गुप्त कुंजी, skey_test_...
Live public key: लाइव मोड की सार्वजनिक कुंजी, pkey_...
Live secret key: लाइव मोड की गुप्त कुंजी, skey_...
सहेजी गई गुप्त कुंजियाँ दोबारा कभी नहीं दिखाई जातीं। फ़ील्ड खाली रहता है और Saved — leave empty to keep it. दिखाता है। केवल बदलना हो तभी नया मान दर्ज करें।
Clear saved secrets: किसी गुप्त कुंजी पर टिक लगाएँ और उसे हटाने के लिए Save पर क्लिक करें। खाली फ़ील्ड सहेजे गए मान को बनाए रखता है।
भुगतान और वेबहुक
Webhook URL: आपके स्टोर के वेबहुक का पता। फ्रेंडली URL के साथ यह इस रूप का होता है: https://your-shop/module/wcp_omise_payment/webhook। इसे ठीक वैसे ही कॉपी करें जैसा सेटिंग्स दिखाती हैं, और इसे Omise डैशबोर्ड में Settings > Webhooks के अंतर्गत जोड़ें (केवल HTTPS)। मॉड्यूल ये इवेंट संभालता है (ये इस सेक्शन में भी सूचीबद्ध हैं):
Omise वेबहुक पर हस्ताक्षर नहीं करता, इसलिए वेबहुक की सामग्री पर कभी भरोसा नहीं किया जाता: चार्ज इसी स्टोर द्वारा उस कार्ट के लिए बनाया गया होना चाहिए, और उसकी स्थिति भुगतान के मोड की गुप्त कुंजी से Omise API से दोबारा पढ़ी जाती है। वेबहुक के बिना, जिस ऑर्डर का ग्राहक 3-D Secure के दौरान ब्राउज़र बंद कर देता है, वह अपने आप नहीं बनता, और Omise डैशबोर्ड में किए गए कैप्चर तब तक नहीं लिए जाते जब तक आप Sync payment status पर क्लिक नहीं करते।
Payment action: कार्ड की राशि के साथ क्या होता है।
Per-charge webhook: हर चार्ज के साथ वेबहुक URL भेजता है। तब उपयोगी है जब कई स्टोर एक Omise खाता साझा करते हैं। केवल तभी काम करता है जब स्टोर HTTPS का उपयोग करता है; अन्यथा डैशबोर्ड वाला वेबहुक उपयोग होता है। डिफ़ॉल्ट: off.
उन्नत
Debug log: API अनुरोध और भुगतान इवेंट मॉड्यूल फ़ोल्डर में logs/omise_p_debug.log.php में लिखता है। यह फ़ाइल वेब से नहीं पढ़ी जा सकती। कुंजियाँ, टोकन और कार्ड डेटा कभी लॉग नहीं होते। डिफ़ॉल्ट: off। बंद रहने पर त्रुटियों सहित कुछ नहीं लिखा जाता, इसलिए किसी समस्या की जाँच करते समय इसे चालू करें।
Log: लॉग का आकार और नवीनतम प्रविष्टियाँ दिखाता है, साथ में उसे साफ़ करने का बटन।
Delete data on uninstall: चालू होने पर मॉड्यूल अनइंस्टॉल करने से सेटिंग्स और डीबग लॉग हट जाते हैं। ऑर्डरों के Omise चार्ज और रिफ़ंड भुगतान इतिहास हैं और हमेशा रखे जाते हैं। डिफ़ॉल्ट: off.
चेकआउट
भुगतान चरण पर ग्राहक भुगतान विधि चुनता है (डिफ़ॉल्ट रूप से Credit / Debit Card) और कार्ड फ़ॉर्म भरता है: Name on card, Card number, Expiry month (MM), Expiry year (YYYY) और Security code (CVV)। टेस्ट मोड में फ़ॉर्म TEST MODE — use Omise test cards (e.g. 4242 4242 4242 4242), no real charges are made. दिखाता है। जब ग्राहक ऑर्डर देता है, तो Omise.js कार्ट के बिलिंग पते का उपयोग करके ब्राउज़र में कार्ड को एक बार उपयोग होने वाले टोकन में बदल देता है। कार्ड फ़ील्ड कभी आपके स्टोर को नहीं भेजे जाते। खाली या गलत फ़ील्ड फ़ॉर्म के नीचे दिखाए जाते हैं, उदाहरण के लिए Please enter a valid card number.
इसके बाद आपका स्टोर गुप्त कुंजी से कार्ट की मुद्रा में कार्ट के कुल योग के लिए चार्ज बनाता है। चार्ज का विवरण स्टोर का नाम और कार्ट नंबर होता है, और कार्ट ID चार्ज के मेटाडेटा में सहेजी जाती है। इस बिंदु पर अभी कोई ऑर्डर नहीं है। यदि बैंक 3-D Secure माँगता है, तो ग्राहक को बैंक के पेज पर भेजा जाता है और फिर आपके स्टोर पर लौटाया जाता है, और परिणाम Omise API से दोबारा पढ़ा जाता है।
ऑर्डर को तभी भुगतान किया हुआ चिह्नित किया जाता है जब Omise उसकी पुष्टि करता है: चार्ज कैप्चर होना चाहिए, और उसकी राशि व मुद्रा कार्ट से मेल खानी चाहिए। ग्राहक को मानक ऑर्डर पुष्टि पेज Your card payment has been received. के साथ दिखता है। Authorize only के साथ पेज Your card payment has been authorized. The amount will be charged when your order is processed. कहता है। यदि Omise अब भी भुगतान को लंबित बताता है, तो ऑर्डर Awaiting Omise payment में बनाया जाता है और पेज Your payment is being confirmed by Omise. You will receive an e-mail as soon as it is confirmed — please do not pay again. दिखाता है। यदि 3-D Secure के तुरंत बाद भुगतान की पुष्टि नहीं हो पाती, तो Payment confirmation पेज We could not confirm your payment yet. If your card was charged, the order will be updated automatically — please do not pay again. और Check again बटन दिखाता है।
यदि कार्ड अस्वीकार होता है, तो कोई ऑर्डर नहीं बनता। ग्राहक Payment failed: और कारण के साथ चेकआउट पर रहता है, उदाहरण के लिए अपर्याप्त शेष, गलत सुरक्षा कोड, या कार्ड जारीकर्ता द्वारा अस्वीकृति, और उसी कार्ट के साथ फिर से प्रयास कर सकता है। यदि 3-D Secure विफल होता है, तो ग्राहक कारण के साथ चेकआउट पर लौट आता है; यदि इस बीच चार्ज की समय सीमा समाप्त हो गई या वह उलट दिया गया, तो संदेश The payment was not completed. Please try again. होता है।
पुनः प्रयास से कभी दोहरा चार्ज नहीं होता: यदि कार्ट का पिछला चार्ज पहले ही भुगतान या ऑथराइज़ हो चुका है, तो बिना नए चार्ज के ऑर्डर बनता है। अधूरा 3-D Secure प्रयास नया चार्ज होने से पहले समाप्त हो जाता है। यदि पहले से ऑर्डर वाली कार्ट के लिए दूसरा चार्ज अब भी भुगतान किया हुआ है (उदाहरण के लिए किसी अन्य ब्राउज़र टैब में), तो ऑर्डर नहीं बदला जाता और एक नोट आपसे Omise डैशबोर्ड में उसे रिफ़ंड या रद्द करने को कहता है।
वेबहुक तब भी काम करता है जब स्टोर मेंटेनेंस मोड में हो, और आपके स्टोर के देश-प्रतिबंध से अवरुद्ध नहीं होता।
मॉड्यूल केवल कार्ड स्वीकार करता है। इसमें अन्य Omise भुगतान विधियाँ (PromptPay, TrueMoney, मोबाइल बैंकिंग, किस्त), सेव किए गए कार्ड या Omise ग्राहक, सब्सक्रिप्शन और आंशिक कैप्चर नहीं हैं।
ऑर्डर और रिफ़ंड
ऑर्डर स्टेटस
No order yet: ग्राहक 3-D Secure पर है, या कार्ड अस्वीकार हुआ है। केवल कार्ट मौजूद है।
Payment accepted: भुगतान की पुष्टि हो गई। भुगतान Omise चार्ज ID (chrg_...) के साथ लेनदेन ID के रूप में दर्ज होता है, और एक नोट राशि, चार्ज और पुष्टि का तरीका दिखाता है (चेकआउट, 3-D Secure से वापसी, वेबहुक, भुगतान पुनः प्रयास, मैन्युअल कैप्चर या मैन्युअल सिंक)। नोट ऑर्डर के निजी संदेश हैं, जो केवल बैक ऑफ़िस में दिखते हैं।
Omise payment authorized: कार्ड Authorize only से ऑथराइज़ हुआ है। Capture payment या Void authorization का उपयोग करें।
Awaiting Omise payment: Omise ने अभी भुगतान की पुष्टि नहीं की है। वेबहुक या Sync payment status ऑर्डर को अपडेट करता है।
Omise payment on hold: चार्ज की राशि या मुद्रा ऑर्डर से अलग है, उदाहरण के लिए 3-D Secure के दौरान कार्ट बदली गई थी। नोट दोनों मान दिखाता है। कैप्चर किया गया भुगतान फिर भी ऑर्डर पर दर्ज रहता है। ऑर्डर की जाँच करें और उसे पूरा करें या भुगतान रिफ़ंड करें।
Payment error: एक लंबित भुगतान बाद में विफल हो गया। भुगतान किया हुआ ऑर्डर बाद की विफल घटना से कभी डाउनग्रेड नहीं होता।
Canceled: चार्ज की समय सीमा समाप्त हो गई या ऑथराइज़ेशन रद्द हो गया।
Refunded: भुगतान मॉड्यूल के माध्यम से पूरी तरह रिफ़ंड किया गया।
यदि पहले से रद्द या रिफ़ंड किए गए ऑर्डर के लिए कोई भुगतान किया हुआ या ऑथराइज़ किया हुआ चार्ज आता है, तो ऑर्डर फिर से नहीं खुलता। एक नोट आपसे Omise डैशबोर्ड देखने और ऑर्डर को मैन्युअली रिफ़ंड या फिर से खोलने को कहता है।
Omise भुगतान ब्लॉक
ऑर्डर पेज पर एक Omise payment ब्लॉक दिखता है, जिसमें चार्ज ID, भुगतान क्रिया, चार्ज स्थिति, कार्ड ब्रांड और अंतिम अंक, लिए गए राशियाँ, ऑर्डर की राशि और रिफ़ंड की गई राशि, परीक्षण भुगतानों के लिए Test mode बैज, और रिफ़ंड इतिहास शामिल हैं। ब्लॉक के बटनों के लिए ऑर्डर संपादित करने का अधिकार और उस मोड की गुप्त कुंजी आवश्यक है जिसमें भुगतान हुआ था। मॉड्यूल पेज तक पहुँच की आवश्यकता नहीं है। हर क्रिया का परिणाम ब्लॉक के ऊपर दिखाया जाता है।
Capture payment: पूरी ऑथराइज़ की गई राशि कैप्चर करता है और ऑर्डर को Payment accepted पर सेट करता है। केवल ऑथराइज़ किए गए ऑर्डरों के लिए दिखाया जाता है।
Void authorization: ऑथराइज़ेशन को रद्द करता है; कोई राशि कैप्चर नहीं होती और ऑर्डर Canceled पर सेट होता है। केवल ऑथराइज़ किए गए ऑर्डरों के लिए दिखाया जाता है।
Sync payment status: Omise से चार्ज पढ़ता है और ऑर्डर अपडेट करता है। नोट में Omise पर रिफ़ंड की गई कुल राशि भी दिखती है।
रिफ़ंड
Omise payment ब्लॉक में राशि दर्ज करें (जो राशि अभी रिफ़ंड नहीं हुई है वह पहले से भरी जाती है), वैकल्पिक रूप से कारण लिखें, और Refund via Omise पर क्लिक करें। प्रश्न Refund this amount through Omise? This cannot be undone. की पुष्टि करें। पूर्ण और आंशिक रिफ़ंड समर्थित हैं। रिफ़ंड उसी राशि और मुद्रा में होते हैं जो Omise ने चार्ज की थी, इसलिए राशि या मुद्रा में अंतर होने पर आप ग्राहक द्वारा वास्तव में चुकाई गई राशि तक रिफ़ंड कर सकते हैं, ऑर्डर के कुल योग तक नहीं। रिफ़ंड उसी मोड में भेजा जाता है जिसमें भुगतान हुआ था, इसलिए उस मोड की गुप्त कुंजी सेट होनी चाहिए। कारण रिफ़ंड के साथ Omise पर सहेजा जाता है। सफल रिफ़ंड, Omise रिफ़ंड ID के साथ, रिफ़ंड इतिहास और नोट्स में जोड़ा जाता है। पूर्ण रिफ़ंड ऑर्डर को Refunded पर सेट करता है; आंशिक रिफ़ंड स्थिति नहीं बदलता। जो ऑथराइज़ेशन अभी कैप्चर नहीं हुआ है, उसके लिए केवल पूर्ण रिफ़ंड संभव है, और वह ऑथराइज़ेशन को रद्द कर देता है। यदि Omise रिफ़ंड अस्वीकार करता है, तो ब्लॉक Omise संदेश के साथ Refund failed. दिखाता है, और कोई रिफ़ंड दर्ज नहीं होता।
मॉड्यूल क्रेडिट नोट नहीं बनाता। ऑर्डर पेज के मानक PrestaShop रिफ़ंड बटन Omise के माध्यम से पैसे वापस नहीं भेजते। Omise डैशबोर्ड में किए गए रिफ़ंड PrestaShop में दर्ज नहीं होते; Sync payment status रिफ़ंड का कुल योग दिखाता है।
लाइसेंस कुंजी
मॉड्यूल vibefox.net से प्राप्त VibeFox लाइसेंस कुंजी के साथ काम करता है। लाइसेंस ब्लॉक License — VibeFox Omise Payment मॉड्यूल के Modules > Module Manager > VibeFox Omise Payment > Configure पेज पर सबसे पहला ब्लॉक है, जो सेटिंग्स के ऊपर होता है। कुंजी को License key में डालें और Activate पर क्लिक करें। उसके बाद ब्लॉक में कुंजी छिपी हुई (मास्क्ड) दिखती है, साथ में स्थिति (जैसे लाइसेंस किस तारीख तक सक्रिय है और आपका डोमेन) और ये बटन: Check now स्थिति दोबारा जाँचने के लिए, Change key दूसरी कुंजी डालने के लिए, और Remove key इस स्टोर से कुंजी हटाने के लिए। इनके नीचे Product: presta-payment-omise वाली पंक्ति और Manage licenses and domains in your account लिंक है, जो आपका vibefox.net खाता खोलता है। कुंजी केवल वे कर्मचारी बदल सकते हैं जिनके पास इस मॉड्यूल की Configure अनुमति है। ब्लॉक के पाठ बैक ऑफ़िस की भाषा के अनुसार दिखते हैं (अंग्रेज़ी और रूसी शामिल हैं)।
यदि कुंजी स्वीकार नहीं होती, तो ब्लॉक कारण बताता है, जैसे कुंजी नहीं मिली, यह कुंजी किसी दूसरे उत्पाद की है, डोमेन की सीमा पूरी हो गई या तारीख के साथ लाइसेंस की अवधि समाप्त। स्टोर का पता बदलने के बाद, या अपने खाते में डोमेन स्लॉट खाली करने के बाद, Check now पर क्लिक करें। यदि लाइसेंस सर्वर तक नहीं पहुँचा जा सकता, तो मॉड्यूल आखिरी ज्ञात स्थिति पर काम करता रहता है।
एक कुंजी केवल एक डोमेन पर काम करती है: मुख्य स्टोर के डोमेन पर, मल्टीस्टोर सेटअप में भी। स्टोर से कुंजी हटाने पर उसका डोमेन स्लॉट मुक्त नहीं होता। अपने vibefox.net खाते में स्लॉट मुक्त करें।
सक्रिय कुंजी के बिना चेकआउट पर ग्राहकों को Omise भुगतान विधि नहीं दिखाई जाती। फिर भी भुगतान शुरू होने पर ग्राहक को यह भुगतान विधि उपलब्ध नहीं है। कृपया दूसरी विधि चुनें। दिखता है। PrestaShop स्टोरफ़्रंट को नहीं पता कि आप बैक ऑफ़िस में लॉग इन हैं, इसलिए भुगतान विधि आपसे भी छिपी रहती है: आप कुंजी खरीदने से पहले मॉड्यूल सेट कर सकते हैं, पर चेकआउट पर उसकी जाँच नहीं कर सकते। Modules > Module Manager में Alerts टैब पर एक रिमाइंडर दिखता है। मौजूदा ऑर्डर प्रभावित नहीं होते: पहले से शुरू किए गए भुगतान अब भी पुष्टि होते हैं, और रिफ़ंड भी काम करते हैं।
लाइसेंस की अवधि समाप्त होने पर भी मॉड्यूल चलता रहता है, पर अपडेट और सपोर्ट के लिए नवीनीकरण ज़रूरी है। बैक ऑफ़िस में काम करते समय स्थिति अपने-आप दोबारा जाँची जाती है: कुंजी डालने के बाद पहले 14 दिनों तक रोज़ एक बार, उसके बाद हर हफ़्ते एक बार। cron जॉब की ज़रूरत नहीं है। मॉड्यूल अनइंस्टॉल करने या रीसेट करने पर लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हट जाती हैं।
समस्या निवारण
Omise does not appear at checkout: जाँचें कि लाइसेंस सक्रिय है, Enable/Disable चालू है, वर्तमान मोड की दोनों कुंजियाँ दर्ज हैं (टेस्ट मोड में टेस्ट कुंजियाँ, अन्यथा लाइव कुंजियाँ), और कार्ट की मुद्रा समर्थित मुद्राओं में से एक है। कुंजियाँ गायब होने पर सेटिंग्स पेज चेतावनी दिखाता है। Payment > Preferences में जाँचें कि मॉड्यूल कार्ट की मुद्रा, ग्राहक के देश और ग्राहक समूह के लिए अनुमति प्राप्त है।
The payment went through, but no order was created or the order stays Awaiting Omise payment: वेबहुक काम नहीं कर रहा है। Omise डैशबोर्ड में जाँचें कि वेबहुक URL बिल्कुल वही है जो Webhook URL में दिखाया गया है और HTTPS उपयोग करता है। मौजूदा ऑर्डर पर Sync payment status पर क्लिक करें। वेबहुक के उत्तर देखने के लिए Debug log चालू करें।
Webhook answers Charge ID does not match order or Order not found: इवेंट का चार्ज इस स्टोर ने उस कार्ट के लिए नहीं बनाया था। कुछ नहीं बदला जाता।
Webhook answers Order is being processed, retry later or Failed to verify charge: कार्ट उसी समय किसी अन्य अनुरोध द्वारा लॉक थी, Omise API तक पहुँचा नहीं जा सका, या भुगतान के मोड की गुप्त कुंजी गायब है। Omise वेबहुक को दोबारा भेजता है।
Webhook answers The order could not be created, retry later: ऑर्डर नहीं बनाया जा सका, उदाहरण के लिए क्योंकि मॉड्यूल अक्षम है। कारण देखने के लिए Debug log चालू करें।
The webhook URL shows Method not allowed in the browser: यह सामान्य है। यह URL केवल Omise के अनुरोध स्वीकार करता है।
Warning on save: key must start with ... or must be a live key: कुंजी गलत फ़ील्ड में चिपकाई गई थी और सहेजी नहीं गई। टेस्ट कुंजियाँ pkey_test_ / skey_test_ से, और लाइव कुंजियाँ pkey_ / skey_ से शुरू होती हैं।
The customer sees Card payments are temporarily unavailable: कुंजियाँ गलत हैं, या कार्ड टोकन दूसरे मोड का है (लाइव मोड में टेस्ट टोकन, या इसके विपरीत)। कुंजियाँ और Test mode जाँचें।
The customer sees We could not reach the payment provider: चार्ज बनाते समय Omise से कोई मान्य उत्तर नहीं मिला। चार्ज फिर भी बन गया हो सकता है; ग्राहक दोबारा भुगतान करे उससे पहले Omise डैशबोर्ड देखें।
The customer sees This order is already being paid: चेकआउट एक ही समय पर दो बार सबमिट हुआ। ग्राहक थोड़ी देर रुककर ईमेल जाँचे, फिर दोबारा प्रयास करे।
Order is Omise payment on hold after payment: ऑर्डर का नोट पढ़ें (ऑर्डर स्टेटस देखें), फिर ऑर्डर को पूरा करें या भुगतान रिफ़ंड करें।
Refund fails with a message about the mode: भुगतान टेस्ट या लाइव मोड में हुआ था, और उस मोड की गुप्त कुंजी सेट नहीं है। उसे दर्ज करें और फिर से प्रयास करें।
Partial refund of an authorized order fails: भुगतान केवल ऑथराइज़ है। पहले उसे कैप्चर करें, या ऑथराइज़ेशन को रद्द करने के लिए पूरी राशि रिफ़ंड करें।
अनइंस्टॉल
Modules > Module Manager पर जाएँ, VibeFox Omise Payment के बगल वाला मेनू खोलें और Uninstall चुनें। इस मॉड्यूल की लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हटा दी जाती हैं। यदि Delete data on uninstall चालू है, तो सेटिंग्स और डीबग लॉग हटा दिए जाते हैं। यदि बंद है, तो बाद में फिर से इंस्टॉल करने के लिए सभी सेटिंग्स रखी जाती हैं। Omise चार्ज और रिफ़ंड, और ऑर्डर स्टेटस Omise payment authorized, Omise payment on hold और Awaiting Omise payment हमेशा रखे जाते हैं, ताकि पहले से भुगतान किए गए ऑर्डर फिर से इंस्टॉल करने के बाद भी रिफ़ंड किए जा सकें। मौजूदा ऑर्डर अपने भुगतान नोट और लेनदेन ID रखते हैं।
Omise उसके संबंधित स्वामी का ट्रेडमार्क है। यह मॉड्यूल Omise से संबद्ध नहीं है और न ही Omise द्वारा समर्थित है।
