VibeFox Moyasar for PrestaShop — सहायता
आवश्यकताएँ
PrestaShop: 8.0 से 9.x.
PHP: 8.0 या उसके बाद का संस्करण। पुराने PHP संस्करणों पर मॉड्यूल इंस्टॉल नहीं होगा।
मुद्रा: कार्ट की मुद्रा SAR, AED, USD, EUR, KWD, BHD या OMR होनी चाहिए। किसी अन्य मुद्रा के लिए चेकआउट पर यह भुगतान तरीका नहीं दिखेगा।
Moyasar खाता: आपको अपने Moyasar खाते की सीक्रेट API कुंजियाँ (टेस्ट और लाइव) चाहिए। केवल सीक्रेट कुंजियाँ इस्तेमाल होती हैं। पब्लिशेबल कुंजी की ज़रूरत नहीं है, क्योंकि भुगतान Moyasar पेज पर होता है। Moyasar Dashboard में webhook की सलाह दी जाती है (देखें कॉन्फ़िगरेशन)।
VibeFox लाइसेंस कुंजी: vibefox.net पर खरीदी जाती है। एक कुंजी एक डोमेन पर काम करती है।
इंस्टॉलेशन
1. बैक ऑफिस में Modules > Module Manager पर जाएँ और Upload a module पर क्लिक करें। मॉड्यूल की ZIP फ़ाइल चुनें।
2. अपलोड पूरा होने पर Configure पर क्लिक करें, या बाद में मॉड्यूल सूची में VibeFox Moyasar Payment Gateway ढूँढकर Configure पर क्लिक करें।
3. Configure पेज के ऊपर वाले लाइसेंस ब्लॉक में License key फ़ील्ड में अपनी VibeFox लाइसेंस कुंजी डालें और Activate पर क्लिक करें (देखें लाइसेंस कुंजी)।
4. अपनी Moyasar सीक्रेट कुंजियाँ चिपकाएँ और Save पर क्लिक करें। Moyasar Dashboard में webhook सेट करें (देखें कॉन्फ़िगरेशन)।
5. Enable/Disable चालू करें और Save पर क्लिक करें। टेस्ट मोड में एक टेस्ट ऑर्डर दें, फिर Test mode बंद करें।
इंस्टॉल होने पर मॉड्यूल दो ऑर्डर स्टेटस बनाता है: Awaiting Moyasar payment और Moyasar payment on hold। PrestaShop सभी मुद्राओं, देशों और ग्राहक समूहों के लिए एक नया भुगतान मॉड्यूल देता है। आप इन्हें Payment > Preferences में सीमित कर सकते हैं।
कॉन्फ़िगरेशन
सभी सेटिंग्स मॉड्यूल पेज पर हैं: Modules > Module Manager > VibeFox Moyasar Payment Gateway > Configure। हर सेक्शन का अपना Save बटन है, जो पूरा पेज सेव करता है। फ़ील्ड्स के ऊपर पेज चेतावनी देता है: जब मौजूदा मोड की सीक्रेट कुंजी न हो (तब चेकआउट पर यह भुगतान तरीका छिप जाता है), जब webhook की साझा सीक्रेट सेव न हो (तब webhook हर कॉल को अस्वीकार करता है), या जब दुकान की डिफ़ॉल्ट मुद्रा समर्थित न हो। मॉड्यूल के टेस्ट मोड में सक्रिय रहने पर यह Test mode is active: payments are simulated, no money is charged. दिखाता है। सेव करते समय मॉड्यूल पब्लिशेबल कुंजी, दूसरे मोड की कुंजी या स्पेस वाली कुंजी को अस्वीकार करता है, पिछला मान रखता है और कारण दिखाता है।
Moyasar
Enable/Disable: Enable Moyasar भुगतान तरीका चालू या बंद करता है। डिफ़ॉल्ट: बंद।
Title: वह नाम जो ग्राहक चेकआउट पर देखता है। यही नाम ऑर्डर में भुगतान तरीके के रूप में भी सेव होता है। डिफ़ॉल्ट: Pay with Moyasar। आवश्यक।
Description: चेकआउट पर भुगतान तरीके के नीचे दिखने वाला टेक्स्ट। डिफ़ॉल्ट: You will be redirected to the secure Moyasar payment page to pay with mada, Visa, Mastercard, Apple Pay or STC Pay. टेस्ट मोड में चेकआउट (Test mode: no real payment is made.) जोड़ता है।
API कुंजियाँ
सीक्रेट कुंजियाँ Moyasar Dashboard > Settings > API Keys से कॉपी करें। टेस्ट और लाइव कुंजियाँ अलग होती हैं। टेस्ट मोड केवल टेस्ट कुंजी और लाइव मोड केवल लाइव कुंजी इस्तेमाल करता है।
Test mode: टेस्ट सीक्रेट कुंजी इस्तेमाल करता है: भुगतान सिम्युलेट होते हैं और कोई पैसा नहीं काटा जाता। डिफ़ॉल्ट: चालू। असली भुगतान लाइव सीक्रेट कुंजी से लेने के लिए इसे बंद करें।
Test secret key: टेस्ट मोड की सीक्रेट कुंजी। यह sk_test_ से शुरू होती है।
Live secret key: लाइव मोड की सीक्रेट कुंजी। यह sk_live_ से शुरू होती है।
सेव की गई कुंजियाँ और सीक्रेट दोबारा नहीं दिखाए जाते। फ़ील्ड खाली रहता है और Saved — leave empty to keep it. दिखाता है। नया मान केवल तभी डालें जब उसे बदलना हो।
भुगतान सूचनाएँ (webhook)
Webhook की सलाह दी जाती है, पर यह ज़रूरी नहीं है। ग्राहक के दुकान पर लौटने पर और उस इनवॉइस सूचना से भी ऑर्डर की पुष्टि होती है, जिसे Moyasar भुगतान होने पर आपकी दुकान को अपने-आप भेजता है। Webhook उन ग्राहकों को भी कवर करता है जो लौटने से पहले ब्राउज़र बंद कर देते हैं, और Moyasar Dashboard में किए गए रिफ़ंड की सूचना देता है। इसे Moyasar Dashboard > Settings > Webhooks में जोड़ें।
Webhook URL: Copy बटन के साथ केवल-पढ़ने योग्य दिखता है। फ्रेंडली URL में यह कुछ ऐसा दिखता है: https://your-shop/module/wcp_moyasar_payment_gateway/webhook, और संभव है कि इसमें /en/ जैसा भाषा कोड भी हो। URL को ठीक वैसे ही कॉपी करें जैसे सेटिंग्स में दिखता है। HTTP मेथड: POST।
Webhook shared secret: Moyasar में webhook की Shared secret वाला वही मान डालें। अगर कुछ सेव नहीं है, तो Save एक रैंडम सीक्रेट बनाता है; Generate a new secret सेव किए गए सीक्रेट की जगह नया बनाता है। बना हुआ सीक्रेट सेव करने के बाद सेटिंग्स के ऊपर केवल एक बार दिखता है और फिर कभी नहीं, इसलिए उसे तुरंत Moyasar में कॉपी करें। सही साझा सीक्रेट के बिना आए webhook अस्वीकार हो जाते हैं।
Webhook के लिए ये इवेंट चुनें (ये इसी सेक्शन में भी सूचीबद्ध हैं):
किसी webhook या सूचना के डेटा पर सीधे भरोसा नहीं किया जाता: हर एक के लिए मॉड्यूल, जिस मोड में इनवॉइस बना था उसकी सीक्रेट कुंजी से Moyasar API पर इनवॉइस पढ़ता है और जाँचता है कि वह इसी कार्ट के लिए बना था। उसी Moyasar खाते पर दूसरे इंटीग्रेशन के भुगतान अनदेखे किए जाते हैं। एक ही साझा सीक्रेट दोनों मोड के लिए काम करता है।
ऑर्डर
Status after payment: पुष्ट भुगतान के बाद लगाया जाने वाला ऑर्डर स्टेटस। ऑर्डर सीधे इसी स्टेटस में बनता है।
एडवांस्ड
Clear saved secrets: हटाने के लिए Test secret key, Live secret key या Webhook shared secret पर टिक करें और Save पर क्लिक करें। खाली फ़ील्ड सेव किया हुआ मान रखता है।
Debug log: API कॉल और सूचनाएँ मॉड्यूल फ़ोल्डर में logs/moyasar_p_debug.log.php में दर्ज करता है। यह फ़ाइल वेब से नहीं खुल सकती। त्रुटियाँ और चेतावनियाँ हमेशा दर्ज होती हैं। API कुंजियाँ, कार्ड डेटा और ग्राहक की जानकारी कभी दर्ज नहीं होती। डिफ़ॉल्ट: बंद।
Log: लॉग का मौजूदा आकार और नवीनतम प्रविष्टियाँ दिखाता है। खाली करने के लिए Clear log पर क्लिक करें।
Clean uninstall: चालू होने पर मॉड्यूल हटाने से मॉड्यूल की सेटिंग्स और लॉग मिट जाते हैं। ऑर्डर के साथ सेव किया गया भुगतान विवरण (Moyasar इनवॉइस और भुगतान ID) रखा जाता है, ताकि रिफ़ंड का पता लगता रहे। डिफ़ॉल्ट: बंद।
चेकआउट
भुगतान के चरण में ग्राहक भुगतान तरीका चुनता है (डिफ़ॉल्ट रूप से Pay with Moyasar) और पुष्टि करता है। मॉड्यूल कार्ट की कुल राशि के लिए कार्ट की मुद्रा में एक Moyasar इनवॉइस बनाता है और ग्राहक को उसके भुगतान पेज पर भेजता है। वहाँ ग्राहक आपके Moyasar खाते में सक्रिय किसी भी तरीके से भुगतान करता है। इनवॉइस पर Order #, कार्ट नंबर और आपके स्टोर का नाम दिखता है। इस समय तक कोई ऑर्डर नहीं बना होता।
ऑर्डर को तभी भुगतान किया हुआ चिह्नित किया जाता है जब Moyasar पुष्टि कर दे: मॉड्यूल Moyasar API से इनवॉइस पढ़ता है और जाँचता है कि वह भुगतान हो चुका है, इसी कार्ट का है, और उसकी राशि व मुद्रा कार्ट से बिल्कुल मेल खाती है। इसके बाद ऑर्डर बनता है और ग्राहक को Your payment with Moyasar has been received. के साथ मानक ऑर्डर पुष्टि पेज दिखता है। अगर Moyasar भुगतान को समीक्षा के लिए रोकता है, तो पेज पर Your payment is being reviewed by Moyasar. The order will be updated automatically when Moyasar confirms it — please do not pay again. दिखता है। अगर ऑर्डर आपकी समीक्षा के लिए होल्ड पर है, तो पेज बताता है कि भुगतान प्राप्त हो गया है और ऑर्डर की समीक्षा हो रही है। अगर समीक्षा में चल रहा भुगतान बाद में विफल होता है, या बिना भुगतान वाला ऑर्डर रद्द होता है, तो पेज पर Your Moyasar payment was not completed. Please contact us about this order. दिखता है।
अगर ग्राहक बिना भुगतान किए लौटता है (जैसे भुगतान पेज के बैक बटन से), तो वह इनमें से किसी एक संदेश के साथ चेकआउट पर वापस आता है: The payment at Moyasar was not completed. You can try again or choose another payment method., Your Moyasar payment was declined or has expired. Please try again or choose another payment method., या जब भुगतान की अभी जाँच नहीं हो पाती, तब We could not confirm your payment with Moyasar yet. If you completed the payment, the order will be updated automatically in a few minutes — please check your e-mail before paying again. कार्ट सुरक्षित रहता है।
ग्राहक दोबारा कोशिश कर सकता है। अगर कार्ट का खुला भुगतान पेज अब भी वही राशि और मुद्रा रखता है, तो उसी को दोबारा इस्तेमाल किया जाता है। अगर कार्ट की कुल राशि बदल गई है, तो पुराना भुगतान पेज Moyasar पर रद्द कर दिया जाता है और नया बनता है, इसलिए पुराने पेज से अब भुगतान नहीं हो सकता। अगर पिछला इनवॉइस पहले ही भुगतान हो चुका निकलता है, तो नए भुगतान की जगह ऑर्डर बन जाता है।
अगर Moyasar भुगतान शुरू नहीं कर पाता, तो ग्राहक चेकआउट पर रहता है और The Moyasar payment service is not responding. Please try again in a few minutes. जैसा छोटा संदेश देखता है, और कोई दूसरा भुगतान तरीका चुन सकता है। विवरण लॉग में लिखे जाते हैं।
Webhook और इनवॉइस सूचना तब भी काम करते हैं जब दुकान मेंटेनेंस मोड में हो, और दुकान के देश-प्रतिबंध से ब्लॉक नहीं होते।
मॉड्यूल केवल Moyasar पेज पर एक-बारी भुगतान लेता है। आपके अपने चेकआउट पर कार्ड फ़ॉर्म नहीं है, न सेव किए गए कार्ड या टोकनाइज़ेशन, न सब्सक्रिप्शन, न अलग-अलग authorize और capture।
ऑर्डर और रिफ़ंड
ऑर्डर स्टेटस
अभी कोई ऑर्डर नहीं: ग्राहक को Moyasar पर भेजा गया और उसने भुगतान नहीं किया, या Moyasar ने अभी भुगतान की पुष्टि नहीं की। केवल कार्ट मौजूद है।
Payment accepted, Delivered या Moyasar payment on hold: भुगतान की पुष्टि हो गई। स्टेटस Status after payment का पालन करता है। भुगतान Moyasar payment ID को ट्रांज़ैक्शन ID के रूप में दर्ज होता है, और एक नोट बताता है कि भुगतान कैसे पुष्ट हुआ (webhook, इनवॉइस सूचना, ग्राहक की वापसी या चेकआउट), साथ में इनवॉइस ID, भुगतान ID और भुगतान तरीका।
Awaiting Moyasar payment: Moyasar भुगतान को समीक्षा के लिए रोके हुए है। Moyasar भुगतान की पुष्टि करने पर ऑर्डर भुगतान-पूर्ण स्टेटस में चला जाता है।
भुगतान त्रुटि: समीक्षा में चल रहा भुगतान विफल रहा।
Moyasar payment on hold after payment: Moyasar ने कार्ट की कुल राशि से अलग राशि या मुद्रा बताई है (उदाहरण के लिए भुगतान शुरू होने के बाद कार्ट किसी दूसरे टैब में बदल दिया गया), या ऑर्डर रद्द करने के बाद इनवॉइस का भुगतान हुआ। ऑर्डर भुगतान-पूर्ण चिह्नित नहीं होता, लेकिन वास्तव में मिली राशि तब दर्ज होती है जब वह ऑर्डर की मुद्रा में हो। नोट इसकी व्याख्या करता है। Moyasar Dashboard में भुगतान की जाँच करें और फिर ऑर्डर पूरा करें या भुगतान रिफ़ंड करें।
Refunded: मॉड्यूल के ज़रिए भुगतान पूरी तरह रिफ़ंड किया गया।
भुगतान किया हुआ ऑर्डर बाद की घटनाओं से कभी वापस नहीं बदलता। अगर पहले से भुगतान किए गए कार्ट का दूसरा इनवॉइस भी भुगतान हो जाता है (उदाहरण के लिए दो ब्राउज़र टैब से), तो ऑर्डर नहीं बदलता। एक नोट आपसे अनुरोध करता है कि Moyasar Dashboard में दोहरा भुगतान रिफ़ंड करें।
Moyasar भुगतान ब्लॉक
ऑर्डर पेज पर Moyasar payment ब्लॉक दिखता है, जिसमें Moyasar इनवॉइस ID, भुगतान ID, तरीका (जैसे कार्ड ब्रांड और आखिरी चार अंक), स्टेटस, भुगतान की गई और रिफ़ंड की गई राशियाँ, टेस्ट भुगतानों के लिए Test mode बैज, रिफ़ंड इतिहास और ऑर्डर के Moyasar notes शामिल हैं।
रिफ़ंड
Moyasar payment ब्लॉक में राशि डालें (जो राशि अभी रिफ़ंड नहीं हुई है, वह अपने-आप भर जाती है), वैकल्पिक रूप से कारण लिखें, और Refund via Moyasar पर क्लिक करें। सवाल Refund this amount through Moyasar? This cannot be undone. की पुष्टि करें। पूर्ण और आंशिक, दोनों रिफ़ंड समर्थित हैं। आपको ऑर्डर संपादित करने का अधिकार चाहिए; Modules पेजों तक पहुँच ज़रूरी नहीं है। रिफ़ंड उसी राशि और मुद्रा में होते हैं जो Moyasar ने काटी थी, इसलिए राशि में अंतर होने पर आप ऑर्डर की कुल राशि नहीं, बल्कि ग्राहक द्वारा वास्तव में दी गई राशि तक ही रिफ़ंड कर सकते हैं। 2 घंटे से कम समय पहले हुए कार्ड भुगतान का पूर्ण रिफ़ंड void के रूप में भेजा जाता है (सेटलमेंट से पहले रद्द करना, बिना शुल्क)। अन्यथा यह रिफ़ंड होता है। रिफ़ंड उसी मोड (टेस्ट या लाइव) की सीक्रेट कुंजी से होता है जिसमें भुगतान हुआ था, इसलिए वह कुंजी सेट होनी चाहिए। मॉड्यूल पहले Moyasar पर भुगतान की मुद्रा, स्टेटस और रिफ़ंड योग्य राशि की जाँच करता है। अगर Moyasar रिफ़ंड स्वीकार नहीं करता, तो ब्लॉक त्रुटि दिखाता है और कोई रिफ़ंड दर्ज नहीं होता। सफल रिफ़ंड या void रिफ़ंड इतिहास और नोट्स में जुड़ता है। पूर्ण रिफ़ंड ऑर्डर को Refunded पर सेट करता है। आंशिक रिफ़ंड स्टेटस नहीं बदलता। रिफ़ंड तभी उपलब्ध होते हैं जब Moyasar भुगतान की पुष्टि कर चुका हो।
मॉड्यूल क्रेडिट स्लिप नहीं बनाता। ऑर्डर पेज के मानक PrestaShop रिफ़ंड बटन Moyasar के ज़रिए पैसे वापस नहीं भेजते।
Moyasar Dashboard में किए गए रिफ़ंड और void webhook के ज़रिए आते हैं। अगर Moyasar मॉड्यूल द्वारा दर्ज राशि से अधिक रिफ़ंड दिखाता है, तो ऑर्डर पर एक नोट जोड़ा जाता है। ऑर्डर स्टेटस और क्रेडिट स्लिप अपने-आप नहीं बदलते। ज़रूरत हो तो Refund via Moyasar का इस्तेमाल किए बिना इन्हें मैन्युअली अपडेट करें।
लाइसेंस कुंजी
मॉड्यूल vibefox.net से लिए गए VibeFox लाइसेंस कुंजी के साथ काम करता है। License — VibeFox Moyasar Payment Gateway लाइसेंस ब्लॉक, Modules > Module Manager > VibeFox Moyasar Payment Gateway > Configure पेज पर सेटिंग्स के ऊपर पहला ब्लॉक है। License key में कुंजी डालें और Activate पर क्लिक करें। उसके बाद ब्लॉक में कुंजी छिपी हुई (मास्क्ड) दिखती है, स्थिति (जैसे वह तारीख जब तक लाइसेंस सक्रिय है और आपका डोमेन), और बटन Check now (स्थिति फिर से जाँचने के लिए), Change key (दूसरी कुंजी डालने के लिए) और Remove key (इस स्टोर से कुंजी हटाने के लिए) दिखते हैं। उनके नीचे Product: presta-payment-moyasar वाली पंक्ति और लिंक 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 खाते में स्लॉट मुक्त करें।
सक्रिय कुंजी के बिना Moyasar चेकआउट पर ग्राहकों को नहीं दिखाया जाता। अगर फिर भी भुगतान शुरू होता है, तो ग्राहक को This payment method is not available. Please choose another one. दिखता है। PrestaShop स्टोरफ़्रंट नहीं जानता कि आप बैक ऑफ़िस में लॉग इन हैं, इसलिए भुगतान तरीका आपके लिए भी छिपा रहता है: आप कुंजी खरीदने से पहले मॉड्यूल सेट कर सकते हैं, लेकिन चेकआउट पर उसका परीक्षण नहीं कर सकते। Modules > Module Manager में Alerts टैब पर एक रिमाइंडर दिखता है। मौजूदा ऑर्डर प्रभावित नहीं होते: जो भुगतान पहले से शुरू हो चुके हैं उनकी पुष्टि होती रहती है, और रिफ़ंड काम करते हैं।
लाइसेंस की अवधि समाप्त होने पर मॉड्यूल काम करना जारी रखता है, लेकिन अपडेट और सपोर्ट के लिए नवीनीकरण ज़रूरी है। बैक ऑफ़िस में काम करते समय स्थिति अपने-आप फिर से जाँची जाती है: कुंजी डालने के बाद पहले 14 दिनों तक रोज़ एक बार, फिर हफ़्ते में एक बार। cron जॉब की ज़रूरत नहीं है। मॉड्यूल को अनइंस्टॉल या रीसेट करने पर लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हट जाती है।
समस्या निवारण
चेकआउट पर Moyasar नहीं दिखता: जाँच करें कि लाइसेंस सक्रिय है, Enable/Disable चालू है, मौजूदा मोड की सीक्रेट कुंजी मौजूद है (टेस्ट मोड में Test secret key, लाइव मोड में Live secret key), और कार्ट की मुद्रा SAR, AED, USD, EUR, KWD, BHD या OMR है। कुंजी न होने या दुकान की मुद्रा समर्थित न होने पर सेटिंग्स पेज चेतावनी दिखाता है। Payment > Preferences में जाँचें कि मॉड्यूल कार्ट की मुद्रा, ग्राहक के देश और ग्राहक के समूह के लिए अनुमत है।
भुगतान हो गया, लेकिन ऑर्डर नहीं बना: पुष्टियाँ आपकी दुकान तक नहीं पहुँचीं। Webhook सेट करें: Moyasar Dashboard में जाँचें कि वह मौजूद है, उसका URL सेटिंग्स के Webhook URL से बिल्कुल मेल खाता है, मेथड POST है, चारों इवेंट चुने गए हैं, और उसकी साझा सीक्रेट Webhook shared secret में सेव सीक्रेट के बराबर है। ऑर्डर तब भी बनता है जब ग्राहक दुकान पर लौटता है या वही कार्ट दोबारा भुगतान करने की कोशिश करता है।
Webhook Unauthorized जवाब देता है: Moyasar की साझा सीक्रेट सेव की गई सीक्रेट से अलग है। Moyasar webhook की सीक्रेट Webhook shared secret में डालकर सेव करें, या Generate a new secret पर टिक करके सेव करें और दिखाई गई सीक्रेट Moyasar में चिपकाएँ।
Webhook Webhook secret not configured जवाब देता है: कोई साझा सीक्रेट सेव नहीं है, उदाहरण के लिए Clear saved secrets से हटाने के बाद। एक बनाने के लिए Save पर क्लिक करें और उसे Moyasar में कॉपी करें।
Webhook Key not configured जवाब देता है: इनवॉइस ऐसे मोड (टेस्ट या लाइव) में बना था जिसकी सीक्रेट कुंजी खाली है। वह कुंजी डालें।
Webhook Verification failed या Try again later जवाब देता है: इनवॉइस Moyasar API से नहीं पढ़ा जा सका, उसी समय कोई दूसरा अनुरोध कार्ट अपडेट कर रहा था, या ऑर्डर नहीं बन सका (जैसे मॉड्यूल बंद है)। Moyasar webhook दोबारा भेजता है। कारण देखने के लिए Debug log चालू करें।
ब्राउज़र में Webhook URL पर Method not allowed दिखता है: यह सामान्य है। यह URL केवल Moyasar से आने वाले POST अनुरोध स्वीकार करता है।
कुंजी के बारे में सेव करते समय त्रुटि: पब्लिशेबल कुंजी (pk_...) या दूसरे मोड की कुंजी चिपकाई गई, या कुंजी में स्पेस है। पिछला मान रखा गया। टेस्ट कुंजियाँ sk_test_ से और लाइव कुंजियाँ sk_live_ से शुरू होती हैं।
Moyasar चुनते समय ग्राहक को त्रुटि दिखती है: Debug log चालू करें और मॉड्यूल पेज पर Log फ़ील्ड देखें। This payment method is temporarily unavailable. Please choose another payment method or contact us. आम तौर पर गलत या गायब सीक्रेट कुंजी को दर्शाता है। A payment for this order has already been received and is being reviewed. Please contact us instead of paying again. का मतलब है कि कार्ट के पास पहले से भुगतान किया हुआ इनवॉइस है जिसे ऑर्डर में नहीं बदला जा सका; लॉग देखें।
Order is Moyasar payment on hold after payment: Moyasar payment ब्लॉक में Moyasar notes पढ़ें। भुगतान की गई राशि या मुद्रा कार्ट से अलग थी, या भुगतान ऑर्डर रद्द होने के बाद आया। ऑर्डर पूरा करें या भुगतान रिफ़ंड करें।
रिफ़ंड विफल होता है: संदेश पढ़ें। अगर भुगतान दूसरे मोड में हुआ था, तो उस मोड की सीक्रेट कुंजी डालें। अगर राशि Moyasar पर अभी रिफ़ंड योग्य राशि से बड़ी है, तो भुगतान का कुछ हिस्सा पहले ही रिफ़ंड हो चुका है, उदाहरण के लिए Moyasar Dashboard से। अगर Moyasar ने रिफ़ंड की गई राशि की पुष्टि नहीं की, तो दोबारा कोशिश करने से पहले Moyasar Dashboard में भुगतान की जाँच करें।
अनइंस्टॉल
Modules > Module Manager पर जाएँ, VibeFox Moyasar Payment Gateway के बगल वाला मेनू खोलें और Uninstall चुनें। इस मॉड्यूल की लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हटा दी जाती है। अगर Clean uninstall चालू है, तो मॉड्यूल की सेटिंग्स और लॉग हटा दिए जाते हैं। अगर बंद है, तो बाद में दोबारा इंस्टॉल करने के लिए सारी सेटिंग्स रखी जाती हैं। Moyasar के इनवॉइस, भुगतान और रिफ़ंड, तथा ऑर्डर स्टेटस Awaiting Moyasar payment और Moyasar payment on hold हमेशा रखे जाते हैं, ताकि दोबारा इंस्टॉल करने के बाद भी पुराने ऑर्डर रिफ़ंड हो सकें। मौजूदा ऑर्डर अपने भुगतान नोट्स और ट्रांज़ैक्शन ID रखते हैं।
Moyasar अपने-अपने मालिक का ट्रेडमार्क है। यह मॉड्यूल Moyasar से संबद्ध नहीं है और न ही Moyasar द्वारा अनुमोदित है।
