VibeFox Adyen for PrestaShop — सहायता
आवश्यकताएँ
PrestaShop: 8.0 से 9.x।
PHP: 8.0 या उसके बाद का संस्करण। पुराने PHP संस्करणों पर मॉड्यूल इंस्टॉल नहीं होता।
Adyen खाता: आपको अपने Adyen मर्चेंट खाते का नाम, उपयोग किए जा रहे हर वातावरण (टेस्ट और लाइव) के लिए एक API कुंजी और एक HMAC कुंजी, और लाइव भुगतानों के लिए लाइव URL प्रीफ़िक्स चाहिए। API कुंजी उस API क्रेडेंशियल की है जिसकी भूमिकाएँ Checkout webservice और Merchant PAL webservice हैं। HMAC कुंजी Standard वेबहुक के लिए बनती है (देखें कॉन्फ़िगरेशन)। टेस्ट Customer Area ca-test.adyen.com पर है, लाइव वाला ca-live.adyen.com पर। टेस्ट और लाइव कुंजियाँ अलग होती हैं। क्लाइंट कुंजी की ज़रूरत नहीं है, क्योंकि भुगतान पेज Adyen द्वारा होस्ट किया जाता है।
VibeFox लाइसेंस कुंजी: vibefox.net से खरीदी जाती है। एक कुंजी एक डोमेन पर काम करती है।
इंस्टॉलेशन
1. बैक ऑफिस में Modules > Module Manager पर जाएँ और Upload a module पर क्लिक करें। मॉड्यूल की ZIP फ़ाइल चुनें।
2. अपलोड पूरा होने पर Configure पर क्लिक करें, या बाद में मॉड्यूल सूची में VibeFox Adyen Gateway ढूँढकर Configure पर क्लिक करें।
3. मॉड्यूल के कॉन्फ़िगरेशन पेज के ऊपर लाइसेंस ब्लॉक में अपनी VibeFox लाइसेंस कुंजी License key में दर्ज करें और Activate पर क्लिक करें (देखें लाइसेंस कुंजी)।
4. अपना मर्चेंट खाता, टेस्ट API कुंजी और टेस्ट HMAC कुंजी दर्ज करें; बाद में लाइव API कुंजी, लाइव HMAC कुंजी और लाइव URL प्रीफ़िक्स दर्ज करें।
5. Adyen Customer Area (टेस्ट और लाइव) में, मॉड्यूल के Webhook सेक्शन में दिखाए गए URL के साथ एक Standard वेबहुक जोड़ें (देखें कॉन्फ़िगरेशन)।
6. Enable/Disable चालू करें और Save पर क्लिक करें। Test mode चालू रखकर एक भुगतान का परीक्षण करें, फिर उसे बंद करें।
इंस्टॉल होने पर मॉड्यूल ऑर्डर स्थिति Adyen payment on hold बनाता है। PrestaShop उस समय सक्रिय मुद्राओं, देशों और ग्राहक समूहों के लिए एक नया भुगतान मॉड्यूल दिखाता है। इन्हें Payment > Preferences में जाँचें और बदलें; बाद में जोड़े गए देशों को वहीं चिह्नित करना होगा।
कॉन्फ़िगरेशन
सभी सेटिंग्स मॉड्यूल के पेज पर हैं: Modules > Module Manager > VibeFox Adyen Gateway > Configure। हर सेक्शन का अपना Save बटन है, जो पूरा पेज सहेजता है। जब तक वर्तमान मोड की सेटिंग्स अधूरी हैं, पेज Adyen is hidden at checkout until the test settings are complete (या live settings) दिखाता है और जो छूटा है उसकी सूची देता है: Merchant account, API कुंजी, HMAC कुंजी और लाइव मोड में Live URL prefix। टेस्ट मोड चालू होने पर पेज Test mode is on: payment links and refunds go to the Adyen test environment, no real money. दिखाता है। सहेजते समय, हेक्साडेसिमल न होने वाली HMAC कुंजी और अक्षर, अंक तथा हाइफ़न के अलावा अन्य अक्षरों वाला लाइव URL प्रीफ़िक्स सहेजा नहीं जाता: एक चेतावनी फ़ील्ड का नाम बताती है और पिछला मान बना रहता है।
Adyen
Enable/Disable: Enable Adyen payment gateway भुगतान विधि को चालू या बंद करता है। डिफ़ॉल्ट: बंद।
Title: वह भुगतान विधि का नाम जो ग्राहक चेकआउट पर देखते हैं। ऑर्डर में भी यही नाम सहेजा जाता है। डिफ़ॉल्ट: Adyen। आवश्यक।
Description: चेकआउट पर भुगतान विधि के नीचे दिखाया जाने वाला पाठ। डिफ़ॉल्ट: Pay securely via Adyen.
Adyen खाता
API कुंजियाँ Adyen Customer Area में Developers > API credentials के अंतर्गत बनाई जाती हैं। दोनों कुंजी-सेट भरें; Test mode स्विच तय करता है कि कौन-सा उपयोग होगा।
Test mode: Adyen का टेस्ट वातावरण उपयोग करता है (कोई वास्तविक पैसा नहीं)। चालू होने पर भुगतान लिंक और रिफ़ंड टेस्ट API कुंजी के साथ checkout-test.adyen.com पर जाते हैं। डिफ़ॉल्ट: चालू। वास्तविक भुगतान लेने के लिए इसे बंद करें। चालू रहने पर ग्राहकों को भुगतान विधि के नीचे Test mode: no real payment is taken. दिखता है।
Merchant account: आपके Adyen मर्चेंट खाते का नाम (कंपनी खाता नहीं), उदाहरण के लिए MyShopECOM। यह आमतौर पर टेस्ट और लाइव Customer Area में एक जैसा होता है।
टेस्ट क्रेडेंशियल
Test mode चालू होने पर उपयोग होते हैं।
Test API key: टेस्ट Customer Area से: Developers > API credentials > आपका क्रेडेंशियल > API key।
Test HMAC key: टेस्ट Customer Area से: Developers > Webhooks > आपका Standard वेबहुक > HMAC key (हेक्साडेसिमल)। आवश्यक: बिना मान्य हस्ताक्षर वाले वेबहुक अस्वीकार हो जाते हैं।
लाइव क्रेडेंशियल
Test mode बंद होने पर उपयोग होते हैं।
Live API key: लाइव Customer Area से: Developers > API credentials > आपका क्रेडेंशियल > API key।
Live HMAC key: लाइव Customer Area से: Developers > Webhooks > आपका Standard वेबहुक > HMAC key (हेक्साडेसिमल)।
Live URL prefix: लाइव Customer Area से: Developers > API URLs, उदाहरण के लिए https://1797a841fbb37ca7-AdyenDemo-checkout-live.adyenpayments.com से 1797a841fbb37ca7-AdyenDemo। आप पूरा URL चिपका सकते हैं; सहेजते समय प्रीफ़िक्स उसी से लिया जाता है।
सहेजी गई API कुंजियाँ और HMAC कुंजियाँ दोबारा नहीं दिखाई जातीं। फ़ील्ड खाली रहता है और उसका संकेत Saved — leave empty to keep it. पर समाप्त होता है। बदलने के लिए ही नया मान दर्ज करें।
Clear saved secrets: कोई कुंजी चिह्नित करें और हटाने के लिए Save पर क्लिक करें। खाली फ़ील्ड सहेजा हुआ मान बनाए रखता है।
Webhook
ऑर्डर केवल Adyen वेबहुक से बनते हैं। Customer Area (टेस्ट और लाइव) में Developers > Webhooks पर जाएँ और इस सेक्शन में Webhook URL पर दिखाए URL के साथ एक Standard webhook जोड़ें। फ़्रेंडली URL चालू होने पर यह ऐसा दिखता है: https://your-shop/module/wcp_adyen_gateway/webhook, संभवतः /en/ जैसे भाषा कोड के साथ। URL को ठीक वैसे ही कॉपी करें जैसा सेटिंग्स में दिखता है, क्योंकि Adyen रीडायरेक्ट का पालन नहीं करता। फ़ॉर्मैट JSON चुनें, Generate HMAC key चालू करें और कुंजी को Test HMAC key या Live HMAC key में कॉपी करें।
हर सूचना का वातावरण HMAC कुंजी चुनता है, और सूचना केवल उसी वातावरण और उसी मर्चेंट खाते में बनाए गए भुगतान लिंक पर लागू होती है। टेस्ट सूचना कभी लाइव भुगतान की पुष्टि नहीं करती। बिना मान्य हस्ताक्षर वाले वेबहुक HTTP 401 के साथ अस्वीकार होते हैं, और Adyen उन्हें बाद में फिर भेजता है। वेबहुक के बिना कोई ऑर्डर नहीं बनता।
मॉड्यूल ये इवेंट संभालता है:
अन्य इवेंट ऑर्डर नोट्स में जुड़ते हैं। इस स्टोर की कार्ट से संबंधित न होने वाली सूचनाएँ, जैसे Customer Area का टेस्ट बटन, स्वीकार की जाती हैं और अनदेखी की जाती हैं। वेबहुक तब भी काम करता है जब स्टोर मेंटेनेंस मोड में हो, और आपके स्टोर के देश प्रतिबंध से अवरुद्ध नहीं होता।
उन्नत
Order status after payment: सफल AUTHORISATION वेबहुक द्वारा सेट की गई ऑर्डर स्थिति।
राशि या मुद्रा में अंतर और विफल कैप्चर हमेशा Adyen payment on hold में जाते हैं।
Debug log: API कॉल और वेबहुक इवेंट मॉड्यूल फ़ोल्डर में logs/adyg_debug.log.php में लिखता है। यह फ़ाइल वेब से नहीं खोली जा सकती। स्विच बंद होने पर भी त्रुटियाँ हमेशा दर्ज होती हैं। लॉग में कभी API या HMAC कुंजियाँ या ग्राहकों का निजी डेटा नहीं होता। डिफ़ॉल्ट: बंद।
Log: लॉग का आकार और ताज़ा प्रविष्टियाँ दिखाता है। खाली करने के लिए Clear log पर क्लिक करें।
Delete data on uninstall: चालू होने पर मॉड्यूल हटाते समय मॉड्यूल सेटिंग्स, Adyen भुगतान रिकॉर्ड (PSP संदर्भ, वेबहुक इवेंट, रिफ़ंड) और लॉग हट जाते हैं। ऑर्डर स्थिति Adyen payment on hold और ऑर्डर बने रहते हैं। डिफ़ॉल्ट: बंद।
चेकआउट
भुगतान चरण में ग्राहक भुगतान विधि चुनता है (डिफ़ॉल्ट रूप से Adyen) और नोट You will be redirected to Adyen to complete the payment securely. देखता है। पुष्टि के बाद मॉड्यूल कार्ट की कुल राशि के लिए कार्ट की मुद्रा में एक Adyen भुगतान लिंक बनाता है और ग्राहक को Adyen के भुगतान पेज पर भेजता है। वहाँ ग्राहक आपके Adyen खाते में सक्षम किसी भी विधि से भुगतान करता है। ग्राहक का ईमेल, नाम और बिलिंग देश तथा स्टोर की भाषा Adyen को भेजी जाती है, और भुगतान Cart # और कार्ट नंबर के रूप में दिखता है। इस बिंदु पर अभी कोई ऑर्डर नहीं है।
भुगतान के बाद ग्राहक आपके स्टोर पर लौटता है। लौटने से कोई ऑर्डर नहीं बनता या भुगतान नहीं होता: ऑर्डर तभी भुगतान किया हुआ चिह्नित होता है जब Adyen हस्ताक्षरित AUTHORISATION वेबहुक से पुष्टि कर दे और राशि तथा मुद्रा कार्ट से मेल खाएँ। यदि वेबहुक पहले ही आ चुका है, तो ग्राहक मानक ऑर्डर पुष्टि पेज देखता है, जिस पर Your payment with Adyen has been received. लिखा होता है (होल्ड पर रखे ऑर्डर के लिए Your payment with Adyen has been received and is being reviewed by the store.)। यदि उससे पहले Adyen ने भुगतान रद्द कर दिया था, तो पेज Your Adyen payment was not completed. Please contact us about this order. दिखाता है। यदि वेबहुक अभी नहीं आया है, तो Payment confirmation पेज Your payment is being confirmed by Adyen. Your order will be created as soon as Adyen confirms the payment, and you will receive an e-mail. दिखाता है, साथ में Check again और Back to checkout बटन होते हैं, उस ग्राहक के लिए जिसने भुगतान पूरा नहीं किया।
यदि भुगतान अस्वीकार हो जाता है, तो कोई ऑर्डर नहीं बनता और ग्राहक फिर से कोशिश कर सकता है। जब ग्राहक उसी कार्ट के लिए नया भुगतान शुरू करता है, तो पिछला भुगतान लिंक समाप्त हो जाता है, इसलिए उससे भी भुगतान नहीं हो सकता। यदि कार्ट का पहले से कोई ऑर्डर है, तो ग्राहक नए भुगतान के बजाय उस ऑर्डर की पुष्टि पर जाता है।
यदि भुगतान लिंक नहीं बन पाता, तो ग्राहक चेकआउट पर रहता है और देखता है Payment could not be initiated. Please try again or choose another payment method. कारण लॉग में लिखा जाता है। यदि सेटिंग्स अधूरी हैं, तो संदेश होता है Payment gateway is not configured properly. Please contact the store administrator.
डेवलपर actionAdygPaymentLinkRequest हुक से भुगतान लिंक अनुरोध बदल सकते हैं।
मॉड्यूल में सदस्यता या आवर्ती भुगतान नहीं हैं, सेव किए गए कार्ड नहीं हैं, साइट पर कार्ड फ़ील्ड (Drop-in या Components) नहीं हैं, PrestaShop में कैप्चर या रद्द करने के बटन नहीं हैं, और वेबहुक के लिए बेसिक ऑथेंटिकेशन नहीं है।
ऑर्डर और रिफ़ंड
ऑर्डर स्थितियाँ
No order yet: ग्राहक को Adyen पर भेजा गया और उसने भुगतान नहीं किया, भुगतान अस्वीकार हुआ, या Adyen ने अभी भुगतान की पुष्टि नहीं की है। केवल कार्ट मौजूद है।
Payment accepted, Delivered or Adyen payment on hold: भुगतान अधिकृत हुआ। स्थिति Order status after payment का अनुसरण करती है। भुगतान Adyen PSP संदर्भ को ट्रांज़ैक्शन ID के रूप में दर्ज होता है, और एक नोट में राशि, PSP संदर्भ और भुगतान विधि दिखती है।
Adyen payment on hold after payment: Adyen ने कार्ट की कुल राशि से अलग राशि या मुद्रा की पुष्टि की (उदाहरण के लिए, भुगतान शुरू होने के बाद कार्ट बदला गया), कैप्चर विफल हुआ, या ऑर्डर रद्द होने के बाद भुगतान आया। नोट इसे समझाता है। Customer Area में भुगतान जाँचें, फिर ऑर्डर पूरा करें या भुगतान रिफ़ंड करें।
Canceled: इस ऑर्डर का भुगतान Adyen में रद्द हुआ।
Refunded: भुगतान मॉड्यूल के माध्यम से पूरी तरह रिफ़ंड किया गया।
यदि पहले से भुगतान किए गए ऑर्डर के लिए दूसरा सफल भुगतान आता है, उदाहरण के लिए किसी पुराने भुगतान लिंक से, तो ऑर्डर नहीं बदलता। एक नोट आपसे Customer Area में डुप्लिकेट चार्ज जाँचने और ज़रूरत होने पर वहीं रिफ़ंड करने को कहता है।
Adyen भुगतान ब्लॉक
ऑर्डर पेज पर एक Adyen payment ब्लॉक दिखता है, जिसमें PSP संदर्भ, भुगतान लिंक, मर्चेंट खाता और वातावरण, भुगतान स्थिति, भुगतान और रिफ़ंड की गई राशि, टेस्ट भुगतानों के लिए Test mode बैज, रिफ़ंड इतिहास और Adyen notes होते हैं: वे नोट्स जो मॉड्यूल ऑर्डर में जोड़ता है (भुगतान अधिकृत, राशि में अंतर, दोहरा भुगतान, कैप्चर, रद्दीकरण, रिफ़ंड परिणाम), सबसे नए पहले। ये नोट्स ऑर्डर के निजी संदेश हैं; PrestaShop 8.2 और 9 इन्हें ऑर्डर पेज की किसी और जगह नहीं दिखाते।
रिफ़ंड
Adyen payment ब्लॉक में राशि दर्ज करें (जो राशि अभी रिफ़ंड नहीं हुई है वह भर दी जाती है), वैकल्पिक रूप से कारण लिखें, और Refund via Adyen पर क्लिक करें। प्रश्न Refund this amount through Adyen? This cannot be undone. की पुष्टि करें। पूर्ण और आंशिक रिफ़ंड समर्थित हैं। आपको ऑर्डर संपादित करने का अधिकार चाहिए। रिफ़ंड उसी राशि और मुद्रा में होते हैं जो Adyen ने अधिकृत की थी, इसलिए राशि या मुद्रा में अंतर के बाद आप ऑर्डर कुल तक नहीं, बल्कि ग्राहक द्वारा वास्तव में चुकाई गई राशि तक रिफ़ंड कर सकते हैं। रिफ़ंड उस वातावरण और मर्चेंट खाते में भेजा जाता है जिससे भुगतान हुआ था, इसलिए उस वातावरण की API कुंजी सेट होनी चाहिए। यदि Adyen अनुरोध स्वीकार नहीं करता, तो ब्लॉक त्रुटि दिखाता है और कोई रिफ़ंड दर्ज नहीं होता।
Adyen रिफ़ंड को असिंक्रोनस रूप से प्रोसेस करता है: अनुरोध received स्थिति के साथ रिफ़ंड इतिहास और नोट्स में जुड़ता है, और अंतिम परिणाम REFUND या REFUND_FAILED वेबहुक से आता है। विफल रिफ़ंड को रिफ़ंड नहीं माना जाता। जब भेजे गए रिफ़ंड भुगतान की गई राशि तक पहुँच जाते हैं, तो ऑर्डर Refunded पर सेट हो जाता है। आंशिक रिफ़ंड स्थिति नहीं बदलता। Adyen में मैनुअल कैप्चर के साथ केवल कैप्चर किए गए भुगतान ही रिफ़ंड हो सकते हैं।
मॉड्यूल क्रेडिट स्लिप नहीं बनाता। ऑर्डर पेज के मानक PrestaShop रिफ़ंड बटन Adyen के माध्यम से पैसा वापस नहीं भेजते। Adyen Customer Area में किए गए रिफ़ंड वेबहुक से आते हैं और नोट्स में जुड़ते हैं। ऑर्डर स्थिति और क्रेडिट स्लिप अपने-आप नहीं बदलते।
लाइसेंस कुंजी
मॉड्यूल vibefox.net से मिली VibeFox लाइसेंस कुंजी के साथ काम करता है। License — VibeFox Adyen Gateway नाम का लाइसेंस ब्लॉक Modules > Module Manager > VibeFox Adyen Gateway > Configure पेज पर सेटिंग्स के ऊपर पहला ब्लॉक है। कुंजी को License key में दर्ज करें और Activate पर क्लिक करें। इसके बाद ब्लॉक कुंजी को मास्क करके दिखाता है, साथ में स्टेटस (उदाहरण के लिए वह तारीख जब तक लाइसेंस सक्रिय है, और आपका डोमेन) और ये बटन: Check now स्टेटस फिर से जाँचने के लिए, Change key दूसरी कुंजी दर्ज करने के लिए और Remove key इस दुकान से कुंजी हटाने के लिए। इनके नीचे पंक्ति Product: presta-payment-adyen और लिंक 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 खाते में स्लॉट खाली करें।
सक्रिय कुंजी के बिना चेकआउट पर ग्राहकों को Adyen नहीं दिखाया जाता। यदि फिर भी भुगतान शुरू किया जाता है, तो ग्राहक को This payment method is not available. Please choose another one. दिखता है। PrestaShop स्टोरफ़्रंट को नहीं पता कि आप बैक ऑफ़िस में लॉग इन हैं, इसलिए भुगतान विधि आपके लिए भी छिपी रहती है: आप कुंजी खरीदने से पहले मॉड्यूल सेट कर सकते हैं, पर चेकआउट पर उसे परख नहीं सकते। Modules > Module Manager में Alerts टैब पर एक अनुस्मारक दिखता है। मौजूदा ऑर्डर प्रभावित नहीं होते: जो भुगतान पहले से शुरू हो चुके हैं उनकी पुष्टि अब भी होती है, और रिफ़ंड काम करते हैं।
लाइसेंस की अवधि समाप्त होने पर मॉड्यूल काम करता रहता है, लेकिन अपडेट और सपोर्ट के लिए नवीनीकरण चाहिए। बैक ऑफ़िस में काम करते समय स्टेटस अपने आप फिर से जाँचा जाता है: कुंजी दर्ज करने के बाद पहले 14 दिनों तक रोज़ एक बार, फिर हर सप्ताह एक बार। कोई cron जॉब आवश्यक नहीं है। मॉड्यूल को अनइंस्टॉल या रीसेट करने पर लाइसेंस कुंजी और लाइसेंस स्टेटस हमेशा हट जाते हैं।
समस्या निवारण
चेकआउट पर Adyen दिखाई नहीं देता: जाँचें कि लाइसेंस सक्रिय है, Enable/Disable चालू है, और वर्तमान मोड की सेटिंग्स पूरी हैं: Merchant account, उस मोड की API कुंजी और HMAC कुंजी, और लाइव मोड में Live URL prefix। सेटिंग्स पेज बताता है कि क्या छूटा है। Payment > Preferences में जाँचें कि मॉड्यूल कार्ट की मुद्रा, ग्राहक के देश और ग्राहक समूह के लिए अनुमत है।
भुगतान हो गया, लेकिन ऑर्डर नहीं बना: वेबहुक काम नहीं कर रहा। जिस वातावरण (टेस्ट या लाइव) का आप उपयोग करते हैं उसके Customer Area में जाँचें कि Standard वेबहुक मौजूद है, उसका URL बिल्कुल वही है जो Webhook URL में दिखता है, और तरीका JSON है। जाँचें कि उस वेबहुक की HMAC कुंजी सही फ़ील्ड में है (Test HMAC key या Live HMAC key)। अमान्य या गायब HMAC कुंजी होने पर मॉड्यूल HTTP 401 से जवाब देता है और Adyen बाद में डिलीवरी फिर से भेजता है, इसलिए कुंजी ठीक होते ही ऑर्डर अपने-आप बन जाता है। लॉग में Webhook rejected: invalid HMAC signature या यह दिखता है कि HMAC कुंजी कॉन्फ़िगर नहीं है।
वेबहुक [rejected] HMAC key not configured का जवाब देता है: सूचना के वातावरण की HMAC कुंजी खाली है। उसे सेटिंग्स में चिपकाएँ।
वेबहुक [rejected] busy, retry later का जवाब देता है: उसी समय कार्ट किसी और डिलीवरी द्वारा प्रोसेस हो रही थी, या ऑर्डर नहीं बन सका (उदाहरण के लिए, मॉड्यूल बंद है)। Adyen वेबहुक को अपने-आप फिर भेजता है। कारण लॉग में है।
ब्राउज़र में वेबहुक URL [rejected] POST required in the browser दिखाता है: यह सामान्य है। यह URL केवल Adyen की सूचनाएँ स्वीकार करता है।
सहेजते समय HMAC कुंजी की चेतावनी: फ़ील्ड में Customer Area की हेक्साडेसिमल HMAC कुंजी होनी चाहिए। पिछला मान रखा गया।
ग्राहक को Payment could not be initiated दिखता है: मॉड्यूल पेज का Log फ़ील्ड देखें (त्रुटियाँ हमेशा दर्ज होती हैं)। API कुंजी, मर्चेंट खाता और लाइव मोड में लाइव URL प्रीफ़िक्स जाँचें।
भुगतान के बाद ऑर्डर Adyen payment on hold है: ऑर्डर का नोट पढ़ें। Adyen द्वारा पुष्ट राशि या मुद्रा कार्ट से मेल नहीं खाती थी, कैप्चर विफल हुआ, या भुगतान रद्द होने के बाद आया। यह आपकी Order status after payment सेटिंग के कारण भी हो सकता है।
रिफ़ंड विफल होता है: ऑर्डर में Adyen PSP संदर्भ होना चाहिए, जो AUTHORISATION वेबहुक के साथ आता है। जिस वातावरण में भुगतान हुआ था उसके क्रेडेंशियल सेट होने चाहिए; अन्यथा ब्लॉक बताता है कि क्रेडेंशियल कॉन्फ़िगर नहीं हैं। मैनुअल कैप्चर के साथ केवल कैप्चर किए गए भुगतान ही रिफ़ंड हो सकते हैं।
अनइंस्टॉल
Modules > Module Manager पर जाएँ, VibeFox Adyen Gateway के बगल का मेनू खोलें और Uninstall चुनें। इस मॉड्यूल की लाइसेंस कुंजी और लाइसेंस स्टेटस हमेशा हटा दिए जाते हैं। यदि Delete data on uninstall चालू है, तो मॉड्यूल सेटिंग्स, Adyen भुगतान रिकॉर्ड (PSP संदर्भ, वेबहुक इवेंट, रिफ़ंड) और लॉग हटा दिए जाते हैं। यदि यह बंद है, तो बाद में फिर से इंस्टॉल करने के लिए ये सब रखे जाते हैं, ताकि पहले भुगतान किए गए ऑर्डर अब भी रिफ़ंड हो सकें। ऑर्डर स्थिति Adyen payment on hold हमेशा बनी रहती है। मौजूदा ऑर्डर अपने भुगतान नोट्स और ट्रांज़ैक्शन ID रखते हैं।
Adyen उसके संबंधित स्वामी का ट्रेडमार्क है। यह मॉड्यूल Adyen से संबद्ध नहीं है और Adyen द्वारा समर्थित नहीं है।
