वापस

VibeFox Pagar.me for PrestaShop — सहायता

आवश्यकताएँ

PrestaShop: 8.0 से 9.x।

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

मुद्रा: ब्राज़ीलियाई रियल (BRL)। किसी अन्य मुद्रा वाले कार्ट के लिए भुगतान विधि छिपा दी जाती है।

Pagar.me खाता: आपको अपने Pagar.me खाते की सीक्रेट कुंजियाँ चाहिए: टेस्ट कुंजी (sk_test_...) और लाइव पर जाने के लिए लाइव कुंजी (sk_...)। ये Pagar.me डैशबोर्ड में Development > Keys के अंतर्गत मिलती हैं। केवल सीक्रेट कुंजियाँ इस्तेमाल होती हैं; पब्लिक कुंजी (pk_...) की ज़रूरत नहीं है। केवल वही भुगतान विधियाँ दी जा सकती हैं जो आपके Pagar.me खाते में सक्रिय हैं।

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

इंस्टॉलेशन

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

2. अपलोड पूरा होने पर Configure पर क्लिक करें, या बाद में मॉड्यूल सूची में VibeFox Pagar.me Gateway ढूँढकर Configure पर क्लिक करें।

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

4. टेस्ट सीक्रेट कुंजी दर्ज करें, और लाइव होने पर लाइव सीक्रेट कुंजी दर्ज करें।

5. Pagar.me डैशबोर्ड में सेटिंग्स में दिखाए गए URL के साथ वेबहुक बनाएँ (देखें कॉन्फ़िगरेशन)।

6. Enable / Disable चालू करें और Save पर क्लिक करें। Test mode चालू रखकर टेस्ट भुगतान करें, फिर असली भुगतान लेने के लिए उसे बंद करें।

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

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

सभी सेटिंग्स मॉड्यूल पेज पर हैं: Modules > Module Manager > VibeFox Pagar.me Gateway > Configure। हर सेक्शन का अपना Save बटन है, जो पूरे पेज को सेव करता है। फ़ील्ड्स के ऊपर पेज वर्तमान मोड दिखाता है: TEST MODE (भुगतान टेस्ट सीक्रेट कुंजी से बनाए जाते हैं, कोई असली शुल्क नहीं लगता) या LIVE। वर्तमान मोड की सीक्रेट कुंजी न होने पर (तब चेकआउट में भुगतान विधि छिपी रहती है), टेस्ट कुंजी sk_test_ से शुरू न होने पर, लाइव कुंजी sk_ से शुरू न होने पर या टेस्ट कुंजी होने पर, और स्टोर की डिफ़ॉल्ट मुद्रा BRL न होने पर यह चेतावनी देता है।

Pagar.me

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

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

Description: चेकआउट में भुगतान विधि के नीचे दिखाया गया पाठ। डिफ़ॉल्ट: Pay securely via Pagar.me (credit card, PIX or boleto). You will be redirected to complete your payment.

API कुंजियाँ

Pagar.me डैशबोर्ड से सीक्रेट कुंजियाँ कॉपी करें: Development > Keys। Pagar.me टेस्ट और लाइव भुगतानों के लिए एक ही API पता इस्तेमाल करता है; कुंजी तय करती है कि भुगतान टेस्ट है या असली।

Test mode: टेस्ट सीक्रेट कुंजी इस्तेमाल करता है, कोई असली शुल्क नहीं। जब तक यह चालू है, ग्राहकों को भुगतान विधि के नीचे TEST MODE — Use test credentials. No real charges. दिखता है। किसी ऑर्डर की स्थिति की जाँच और रिफ़ंड हमेशा उसी मोड की कुंजी इस्तेमाल करते हैं जिसमें उसका भुगतान बनाया गया था। डिफ़ॉल्ट: चालू।

Test secret key: Pagar.me की टेस्ट सीक्रेट कुंजी (sk_test_...)। टेस्ट मोड चालू होने पर इस्तेमाल होती है।

Live secret key: Pagar.me की लाइव सीक्रेट कुंजी (sk_...)। टेस्ट मोड बंद होने पर इस्तेमाल होती है। इसे गोपनीय रखें।

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

Clear saved secret keys: कुंजी पर टिक लगाकर Save पर क्लिक करें, तो वह हट जाती है। खाली फ़ील्ड सहेजी गई कुंजी को बनाए रखता है।

भुगतान पेज

Payment methods: Pagar.me भुगतान पेज पर दी जाने वाली विधियाँ। केवल वही चुनें जो आपके Pagar.me खाते में सक्रिय हैं। यदि कोई भी चिह्नित नहीं है, तो डिफ़ॉल्ट विधियाँ इस्तेमाल होती हैं। डिफ़ॉल्ट: Credit card, PIX and Boleto.

Credit card: तुरंत ऑथराइज़ और कैप्चर।
PIX: PIX से तुरंत भुगतान।
Boleto: बैंक पर्ची; भुगतान होने तक ऑर्डर Awaiting Pagar.me payment में रहता है।
Debit card: डेबिट कार्ड से भुगतान।

Boleto due in (days): boleto की देय तिथि तक दिनों की संख्या, 1 से 30। Pagar.me भुगतान की पुष्टि करने तक ऑर्डर Awaiting Pagar.me payment में रहता है। डिफ़ॉल्ट: 3। कोई अन्य मान सेव करते समय Boleto due in (days): enter a number from 1 to 30. के साथ अस्वीकार कर दिया जाता है।

भुगतान सूचनाएँ (वेबहुक)

Pagar.me डैशबोर्ड में Settings > Webhooks खोलें और इस सेक्शन में Webhook URL के अंतर्गत दिखाए गए URL के साथ वेबहुक बनाएँ। फ़्रेंडली URL के साथ यह इस तरह दिखता है: https://your-shop/module/wcp_pagarme_gateway/webhook, संभव है कि इसमें /en/ जैसा भाषा कोड भी हो। इसे ठीक वैसे ही कॉपी करें जैसे सेटिंग्स इसे दिखाती हैं।

ये इवेंट चुनें (ये इस सेक्शन में भी सूचीबद्ध हैं):

order.paid: Pagar.me ऑर्डर का भुगतान हो गया।
order.payment_failed: भुगतान विफल हुआ।
order.canceled: Pagar.me ऑर्डर रद्द हुआ या समाप्त हो गया।
charge.paid: एक चार्ज का भुगतान हुआ, उदाहरण के लिए बाद में चुकाया गया PIX या boleto।
charge.pending: एक चार्ज भुगतान की प्रतीक्षा में है, उदाहरण के लिए जारी किया गया boleto।
charge.refunded: एक चार्ज का रिफ़ंड हुआ।
charge.chargedback: कार्डधारक ने एक भुगतान पर आपत्ति की।

वेबहुक को किसी पासवर्ड या हस्ताक्षर की ज़रूरत नहीं होती। उसकी सामग्री पर कभी भरोसा नहीं किया जाता: स्टोर उससे केवल Pagar.me ऑर्डर ID लेता है और उस ऑर्डर को उसी मोड की कुंजी से Pagar.me API से पढ़ता है जिसमें वह बना था। उसी Pagar.me खाते पर अन्य स्टोरों के ऑर्डरों की सूचनाएँ अनदेखी की जाती हैं। वेबहुक के बिना, बाद में किए गए PIX और boleto भुगतानों की पुष्टि तभी होती है जब ग्राहक स्टोर पर वापस आता है।

उन्नत

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

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

Delete Data on Uninstall: चालू होने पर मॉड्यूल हटाने से गेटवे सेटिंग्स और लॉग हट जाते हैं। ऑर्डर, उनका Pagar.me भुगतान डेटा (रिफ़ंड के लिए ज़रूरी) और ऑर्डर स्थितियाँ बनी रहती हैं। डिफ़ॉल्ट: बंद।

चेकआउट

भुगतान चरण में ग्राहक भुगतान विधि चुनता है (डिफ़ॉल्ट रूप से Pagar.me) और पुष्टि करता है। एक वैध ईमेल ज़रूरी है। मॉड्यूल BRL में कार्ट के कुल योग के लिए एक Pagar.me ऑर्डर बनाता है, जिसमें कार्ट की पंक्तियाँ, शिपिंग और गिफ़्ट रैपिंग शामिल होते हैं (यदि कार्ट में छूट है, तो कार्ट नंबर वाली एक Order # पंक्ति), और ग्राहक को Pagar.me के भुगतान पेज पर भेजता है। इस समय आपके स्टोर में अभी कोई ऑर्डर मौजूद नहीं होता।

ग्राहक का नाम और ईमेल Pagar.me को भेजे जाते हैं। CPF या CNPJ पते के Identification number फ़ील्ड से या VAT number से लिया जाता है; ब्राज़ीलियाई मोबाइल नंबर भी भेजा जाता है। बिलिंग पता केवल ऐसे ब्राज़ीलियाई पते के लिए भेजा जाता है जिसमें 8 अंकों का CEP और राज्य हो। PrestaShop में डिफ़ॉल्ट रूप से ब्राज़ीलियाई राज्य नहीं होते, इसलिए ग्राहक आम तौर पर पता Pagar.me पेज पर दर्ज करता है। CPF या CNPJ न होने पर ग्राहक उसे भी वहीं दर्ज करता है।

भुगतान के बाद ग्राहक आपके स्टोर पर लौटता है। ऑर्डर को तभी भुगतान किया हुआ माना जाता है जब Pagar.me पुष्टि करे: स्टोर API से Pagar.me ऑर्डर पढ़ता है, और भुगतान की गई राशि और मुद्रा कार्ट से मेल खानी चाहिए। सफल कार्ड, PIX या boleto भुगतान से ऑर्डर Payment accepted में बनता है, और ग्राहक को Your payment with Pagar.me has been received. वाला मानक ऑर्डर पुष्टि पेज दिखता है। जारी हुआ, पर अभी तक न चुकाया गया PIX या boleto ऑर्डर को Awaiting Pagar.me payment में बनाता है, और पेज Your Pagar.me payment is awaiting confirmation (PIX / boleto). The order will be confirmed as soon as Pagar.me reports the payment. दिखाता है। हर बाद की वापसी पर Pagar.me ऑर्डर दोबारा पढ़ा जाता है, इसलिए इस बीच चुकाया गया PIX या boleto वेबहुक न आने पर भी लागू हो जाता है। यदि ऐसे ऑर्डर का भुगतान विफल हुआ या समाप्त हो गया, तो पेज Your Pagar.me payment was not completed. Please contact us about this order. दिखाता है।

यदि ग्राहक बिना भुगतान किए लौटता है, तो वह The Pagar.me payment was not completed. You can pay the order below. के साथ चेकआउट पर पहुँचता है। यदि भुगतान अस्वीकार हुआ या रद्द हुआ, तो संदेश The Pagar.me payment was declined or canceled. You can try again below. होता है। कार्ट सुरक्षित रहता है। यदि ऑर्डर पहले से मौजूद है और उसका भुगतान विफल या समाप्त हुआ है, तो संदेश The Pagar.me payment of your order was declined, canceled or has expired. Please place a new order or contact us. होता है। यदि Pagar.me तक पहुँचा नहीं जा सका, तो एक Payment confirmation पेज ग्राहक से दोबारा भुगतान न करने को कहता है और Check again तथा Back to checkout देता है।

जब ग्राहक फिर से भुगतान करता है, तो खुला Pagar.me भुगतान पेज दोबारा इस्तेमाल होता है यदि राशि और मोड वही हों; अन्यथा नया बनाने से पहले उसे Pagar.me पर बंद कर दिया जाता है। यदि पिछला प्रयास इस बीच चुका दिया गया है, या उसका PIX या boleto अब भी भुगतान की प्रतीक्षा में है, तो नए भुगतान के बिना ऑर्डर बना दिया जाता है। यदि पिछला पेज बंद नहीं किया जा सकता, तो वह कार्ट से जुड़ा रहता है, इसलिए उस पेज पर किया गया भुगतान फिर भी दर्ज होता है।

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

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

इस मॉड्यूल में आपके चेकआउट में कार्ड फ़ॉर्म नहीं है, न सेव किए गए कार्ड, सब्सक्रिप्शन या आवर्ती भुगतान, न इंस्टॉलमेंट के नियम, न स्प्लिट भुगतान (मार्केटप्लेस), न केवल-ऑथराइज़ेशन वाले कार्ड भुगतान, और न ही Pagar.me Hub का एकीकरण।

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

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

No order yet: ग्राहक Pagar.me पर भेजा गया है और उसने अभी भुगतान नहीं किया या PIX या boleto जारी नहीं हुआ है। केवल कार्ट मौजूद है।

Payment accepted: भुगतान की पुष्टि हो गई। भुगतान को Pagar.me ऑर्डर ID (or_...) के साथ ट्रांज़ैक्शन ID के रूप में दर्ज किया जाता है, और एक नोट Pagar.me ऑर्डर और भुगतान विधि दिखाता है।

Awaiting Pagar.me payment: एक PIX या boleto जारी हुआ है (या कार्ड भुगतान जाँच में है) और भुगतान की प्रतीक्षा में है। जब Pagar.me भुगतान की पुष्टि करता है, तो ऑर्डर Payment accepted में चला जाता है।

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

Payment error: प्रतीक्षारत या होल्ड पर रखे गए ऑर्डर का भुगतान विफल हुआ, या उसका Pagar.me ऑर्डर रद्द हुआ या समाप्त हो गया (उदाहरण के लिए बिना चुकाया गया boleto)। यदि Pagar.me बाद में भुगतान की सूचना देता है, तो ऑर्डर फिर भी Payment accepted में चला जाता है।

Refunded: भुगतान मॉड्यूल के माध्यम से पूरी तरह रिफ़ंड किया गया, या Pagar.me पर रिफ़ंड या रद्द किया गया।

हर Pagar.me स्थिति केवल एक बार लागू होती है, इसलिए बार-बार आने वाले वेबहुक या वापसी से कोई नोट या भुगतान नहीं जुड़ते। यदि उसी कार्ट का दूसरा Pagar.me ऑर्डर चुकाया जाता है, तो एक नोट आपसे डुप्लिकेट को Pagar.me डैशबोर्ड में रिफ़ंड करने को कहता है।

Pagar.me भुगतान ब्लॉक

ऑर्डर पेज पर एक Pagar.me payment ब्लॉक दिखता है, जिसमें Pagar.me ऑर्डर ID और चार्ज ID, भुगतान विधि, स्थिति, चुकाई और रिफ़ंड की गई राशि, परीक्षण भुगतानों के लिए Test mode बैज, रिफ़ंड इतिहास और ऑर्डर के Pagar.me notes शामिल होते हैं।

रिफ़ंड

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

Boleto भुगतान केवल ग्राहक के बैंक खाते में रिफ़ंड किए जा सकते हैं। उन्हें Pagar.me डैशबोर्ड में रिफ़ंड करें, फिर PrestaShop में रिफ़ंड को मैन्युअल रूप से दर्ज करें।

मॉड्यूल क्रेडिट स्लिप नहीं बनाता। ऑर्डर पेज के मानक PrestaShop रिफ़ंड बटन Pagar.me के माध्यम से पैसा वापस नहीं भेजते।

Pagar.me डैशबोर्ड में किया गया पूर्ण रिफ़ंड या रद्दीकरण वेबहुक से पहुँचता है, ऑर्डर को Refunded पर सेट करता है और एक नोट जोड़ता है। चार्जबैक एक नोट जोड़ता है और चुकाए गए ऑर्डर को Pagar.me payment on hold में डाल देता है।

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

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

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

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

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

चेकआउट पर Pagar.me दिखाई नहीं देता: जाँचें कि लाइसेंस सक्रिय है, Enable / Disable चालू है, वर्तमान मोड की सीक्रेट कुंजी सेट है (टेस्ट मोड में Test secret key, लाइव मोड में Live secret key) और कार्ट की मुद्रा BRL है। कुंजी न होने पर सेटिंग्स पेज चेतावनी दिखाता है। Payment > Preferences में जाँचें कि मॉड्यूल कार्ट की मुद्रा, ग्राहक के देश और ग्राहक के समूह के लिए अनुमत है।

भुगतान हो गया, पर कोई ऑर्डर नहीं बना या ऑर्डर Awaiting Pagar.me payment पर अटका है: वेबहुक काम नहीं कर रहा। Pagar.me डैशबोर्ड में जाँचें कि जिस खाते और मोड का आप उपयोग करते हैं उसके लिए वेबहुक मौजूद है, उसका URL बिल्कुल वही है जो Webhook URL में दिखाया गया है, और ऊपर सूचीबद्ध इवेंट चुने गए हैं। ग्राहक के स्टोर पर लौटने पर भी ऑर्डर की जाँच होती है।

वेबहुक verification failed, retry later का उत्तर देता है: स्टोर API से Pagar.me ऑर्डर नहीं पढ़ सका, उदाहरण के लिए इसलिए कि उस मोड की कुंजी गायब है या API ने उत्तर नहीं दिया। Pagar.me वेबहुक को फिर से भेजता है।

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

वेबहुक unknown order का उत्तर देता है: वह Pagar.me ऑर्डर इस स्टोर ने नहीं बनाया, उदाहरण के लिए उसी खाते पर किसी दूसरे स्टोर का ऑर्डर। कुछ नहीं बदला जाता।

ग्राहक को Pagar.me payments are not available right now दिखता है: सीक्रेट कुंजी गलत है या गायब है। वर्तमान मोड की कुंजी जाँचें।

ग्राहक को Pagar.me could not start the payment दिखता है: Pagar.me ने बिलिंग विवरण अस्वीकार किए, उदाहरण के लिए पते के Identification number फ़ील्ड में CPF। संदेश समस्या बताता है; पूरा कारण लॉग में है।

ग्राहक को Pagar.me only supports payments in Brazilian Real (BRL) दिखता है: कार्ट किसी और मुद्रा में है।

ग्राहक को This order already has a Pagar.me payment that the store has to review दिखता है: कार्ट के किसी पिछले भुगतान की आपको समीक्षा करनी होगी। Pagar.me डैशबोर्ड और लॉग देखें।

भुगतान के बाद ऑर्डर Pagar.me payment on hold में है: Pagar.me payment ब्लॉक के नोट पढ़ें (ऑर्डर स्थितियाँ देखें), फिर ऑर्डर पूरा करें या भुगतान रिफ़ंड करें।

boleto के लिए रिफ़ंड विफल होता है: boleto भुगतान API के माध्यम से रिफ़ंड नहीं किए जा सकते। Pagar.me डैशबोर्ड में रिफ़ंड करें और रिफ़ंड मैन्युअल रूप से दर्ज करें।

मोड के बारे में संदेश के साथ रिफ़ंड विफल होता है: भुगतान टेस्ट या लाइव मोड में किया गया था, और उस मोड की सीक्रेट कुंजी सेट नहीं है। उसे दर्ज करें और फिर से प्रयास करें।

डेवलपर भेजे जाने से पहले actionWcpPagarmeOrderData हुक से Pagar.me ऑर्डर डेटा बदल सकते हैं।

अनइंस्टॉल

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

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