वापस

VibeFox Stripe for PrestaShop — सहायता

आवश्यकताएँ

PrestaShop: 8.0 से 9.x।

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

Stripe खाता: आपको अपने Stripe खाते की गुप्त API कुंजियाँ और Stripe Dashboard में एक वेबहुक एंडपॉइंट चाहिए (देखें कॉन्फ़िगरेशन)। केवल गुप्त कुंजियाँ और वेबहुक साइनिंग सीक्रेट इस्तेमाल होते हैं। प्रकाशित की जा सकने वाली कुंजियाँ (pk_...) ज़रूरी नहीं हैं, क्योंकि Stripe Checkout Stripe द्वारा होस्ट किया गया पेज है।

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

इंस्टॉलेशन

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

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

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

4. अपनी Stripe गुप्त कुंजियाँ चिपकाएँ, Stripe Dashboard में वेबहुक सेट करें और उसके साइनिंग सीक्रेट चिपकाएँ (देखें कॉन्फ़िगरेशन)।

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

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

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

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

Stripe Checkout

Enable/Disable: Enable Stripe Gateway भुगतान विधि को चालू या बंद करता है। Default: off.

Title: चेकआउट में ग्राहकों को दिखने वाला भुगतान विधि का नाम। यही नाम ऑर्डर में भी सेव होता है। Default: Stripe. आवश्यक।

Description: चेकआउट में भुगतान विधि के नीचे दिखने वाला पाठ। Default: Pay securely with your credit or debit card via Stripe.

API कुंजियाँ

Stripe Dashboard > Developers > API keys से गुप्त कुंजियाँ कॉपी करें। टेस्ट और लाइव कुंजियाँ अलग-अलग हैं। टेस्ट मोड केवल टेस्ट कुंजियाँ और लाइव मोड केवल लाइव कुंजियाँ इस्तेमाल करता है। सेव करते समय, यदि कोई मान अपेक्षित प्रीफ़िक्स से शुरू नहीं होता (जैसे गुप्त कुंजी की जगह प्रकाशित की जा सकने वाली कुंजी चिपकाई गई हो), तो मॉड्यूल चेतावनी देता है।

Test Mode: Stripe की टेस्ट कुंजियाँ इस्तेमाल करता है। कोई असली पैसा नहीं काटा जाता; 4242 4242 4242 4242 जैसे Stripe टेस्ट कार्ड से भुगतान करें। Default: on. असली भुगतान लेने के लिए इसे बंद करें। चालू रहने पर ग्राहकों को भुगतान विधि के नीचे टेस्ट मोड: कोई वास्तविक भुगतान नहीं लिया जाता। दिखता है।

Test Secret Key: टेस्ट मोड की गुप्त कुंजी। यह sk_test_ से शुरू होती है (प्रतिबंधित कुंजी के लिए rk_test_)।

Test Webhook Secret: टेस्ट मोड में बनाए गए वेबहुक एंडपॉइंट का साइनिंग सीक्रेट (whsec_...)।

Live Secret Key: लाइव मोड की गुप्त कुंजी। यह sk_live_ से शुरू होती है (प्रतिबंधित कुंजी के लिए rk_live_)।

Live Webhook Secret: लाइव मोड में बनाए गए वेबहुक एंडपॉइंट का साइनिंग सीक्रेट (whsec_...)।

सेव की गई कुंजियाँ और सीक्रेट दोबारा कभी नहीं दिखाए जाते। फ़ील्ड खाली रहता है और सेव किया गया — रखने के लिए खाली छोड़ें। दिखाता है। केवल बदलने के लिए नया मान दर्ज करें।

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

Webhook

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

हर एंडपॉइंट के लिए ये इवेंट चुनें (ये इस सेक्शन में भी सूचीबद्ध हैं):

checkout.session.completed: ग्राहक ने Stripe पेज पर भुगतान पूरा कर दिया।
checkout.session.async_payment_succeeded: विलंबित भुगतान की पुष्टि हो गई।
checkout.session.async_payment_failed: विलंबित भुगतान विफल हो गया।
charge.refunded: भुगतान का रिफ़ंड हुआ, उदाहरण के लिए Stripe Dashboard में।

हर एंडपॉइंट बनाने के बाद Stripe से उसका साइनिंग सीक्रेट (whsec_...) कॉपी करें और उसे Test Webhook Secret या Live Webhook Secret में चिपकाएँ। मान्य हस्ताक्षर के बिना आए वेबहुक अस्वीकार कर दिए जाते हैं। इवेंट पर उसी मोड के सीक्रेट से हस्ताक्षर होना चाहिए जिसमें भुगतान हुआ था, इसलिए टेस्ट सीक्रेट कभी लाइव भुगतान की पुष्टि नहीं करता। वेबहुक के बिना ऑर्डर तभी बनता है जब ग्राहक भुगतान के बाद स्टोर पर लौटता है।

ऑर्डर

Order Status After Payment: सफल भुगतान के बाद सेट होने वाला ऑर्डर स्टेटस।

Payment accepted (default): भुगतान किए गए ऑर्डर के लिए PrestaShop का मानक स्टेटस।
Delivered (completed): हर भुगतान किया गया ऑर्डर "डिलीवर किया गया" हो जाता है।
Stripe payment on hold (review): हर भुगतान किया गया ऑर्डर आपकी मैन्युअल जाँच का इंतज़ार करता है। भुगतान ऑर्डर पर दर्ज रहता है।

विलंबित भुगतान Awaiting Stripe payment में प्रतीक्षा करते हैं। राशि या मुद्रा का मेल न खाना हमेशा Stripe payment on hold में जाता है।

उन्नत

Logging: Stripe अनुरोध और वेबहुक को मॉड्यूल फ़ोल्डर में logs/strg_debug.log.php में लिखता है। यह फ़ाइल वेब से नहीं खोली जा सकती। कुंजियाँ और ग्राहक का डेटा दर्ज नहीं होते। Default: off. बंद रहने पर कुछ भी नहीं लिखा जाता।

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

Delete Data on Uninstall: चालू होने पर मॉड्यूल हटाने से गेटवे सेटिंग्स और लॉग हट जाते हैं। Stripe के लेन-देन और रिफ़ंड तथा मॉड्यूल के ऑर्डर स्टेटस हमेशा बने रहते हैं, ताकि मौजूदा ऑर्डर काम करते रहें। Default: off.

चेकआउट

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

भुगतान के बाद ग्राहक आपके स्टोर पर लौटता है। ऑर्डर को तभी भुगतान किया हुआ चिह्नित किया जाता है जब Stripe उसकी पुष्टि कर दे: हस्ताक्षरित वेबहुक से, या ग्राहक के लौटने पर Stripe को सर्वर से किए गए अनुरोध से। फिर ऑर्डर बनता है और ग्राहक को मानक ऑर्डर पुष्टि पेज दिखता है, जिस पर आपका Stripe के साथ भुगतान प्राप्त हो गया है। लिखा होता है। विलंबित भुगतान के लिए पेज आपका भुगतान Stripe द्वारा पुष्टि किया जा रहा है। पुष्टि होते ही आपको ईमेल मिलेगा। दिखाता है। यदि विलंबित भुगतान बाद में विफल हो जाए, तो पेज आपका Stripe भुगतान पूरा नहीं हुआ। कृपया इस ऑर्डर के बारे में हमसे संपर्क करें। दिखाता है। यदि ग्राहक के लौटने पर Stripe ने भुगतान की पुष्टि नहीं की है, तो Payment confirmation पेज वही पाठ और एक Check again बटन दिखाता है; वेबहुक आते ही ऑर्डर बना देता है।

यदि ग्राहक Stripe पेज पर रद्द कर देता है, तो Stripe सत्र बंद हो जाता है और ग्राहक भुगतान रद्द कर दिया गया। आप दोबारा प्रयास कर सकते हैं या कोई अन्य भुगतान विधि चुन सकते हैं। के साथ चेकआउट पर लौट आता है। यदि भुगतान पूरा नहीं हुआ, तो संदेश है भुगतान पूरा नहीं हुआ। आप दोबारा प्रयास कर सकते हैं या कोई अन्य भुगतान विधि चुन सकते हैं। कार्ट सुरक्षित रहता है। हर नया प्रयास पिछला Stripe सत्र बंद करता है, इसलिए एक ही कार्ट के लिए दो बार भुगतान नहीं किया जा सकता। यदि पिछला सत्र पहले ही भुगतान किया हुआ निकलता है, तो नया भुगतान लेने के बजाय ऑर्डर बना दिया जाता है।

यदि Stripe भुगतान शुरू नहीं कर पाता, तो ग्राहक चेकआउट पर एक छोटे संदेश के साथ रुका रहता है, उदाहरण के लिए ऑर्डर की कुल राशि इस मुद्रा में Stripe द्वारा लिए जा सकने वाले न्यूनतम मान से कम है। कृपया कोई अन्य भुगतान विधि चुनें। तकनीकी कारण लॉग में लिखा जाता है।

यदि भुगतान और उसकी पुष्टि के बीच कार्ट का कोई कूपन मान्य नहीं रहता, तो PrestaShop उसे ऑर्डर से हटा देता है। ऑर्डर तब एक नोट के साथ Stripe payment on hold में चला जाता है, क्योंकि ग्राहक ने छूट वाली कीमत का भुगतान किया है।

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

मॉड्यूल केवल कार्ड भुगतान लेता है, जो Stripe पेज पर तुरंत लिए जाते हैं। इसमें सेव किए गए कार्ड, सब्सक्रिप्शन या आवर्ती भुगतान, साइट पर कार्ड फ़ॉर्म, आपकी साइट पर Apple Pay या Google Pay बटन, और अलग authorize व capture की सुविधा नहीं है।

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

ऑर्डर स्टेटस

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

Payment accepted, Delivered or Stripe payment on hold: भुगतान की पुष्टि हो गई है। स्टेटस Order Status After Payment के अनुसार होता है। भुगतान Stripe के भुगतान ID (pi_...) को लेन-देन ID के रूप में दर्ज होता है, और एक नोट में Stripe भुगतान, सत्र और पुष्टि का तरीका (वेबहुक या वापसी) दिखता है।

Awaiting Stripe payment: ग्राहक ने विलंबित भुगतान विधि से चेकआउट पूरा किया। जब Stripe भुगतान की पुष्टि करता है, तब ऑर्डर भुगतान किए गए स्टेटस में चला जाता है।

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

Payment error: विलंबित भुगतान विफल हो गया।

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

यदि पहले से भुगतान किए गए ऑर्डर के लिए दूसरा भुगतान आता है, तो ऑर्डर नहीं बदलता। एक नोट आपसे उसकी जाँच करने और Stripe Dashboard में डुप्लिकेट राशि रिफ़ंड करने के लिए कहता है।

Stripe payment ब्लॉक

ऑर्डर पेज पर एक Stripe payment ब्लॉक दिखता है, जिसमें Stripe भुगतान ID (Stripe Dashboard के भुगतान से लिंक), Checkout Session, भुगतान स्टेटस, Stripe द्वारा ली गई राशि और रिफ़ंड की गई राशि, टेस्ट भुगतानों के लिए Test mode बैज, रिफ़ंड का इतिहास और ऑर्डर के Stripe notes शामिल हैं।

रिफ़ंड

Stripe payment ब्लॉक में राशि दर्ज करें (अभी तक रिफ़ंड न हुई राशि अपने-आप भर जाती है), चाहें तो कारण लिखें, और Refund via Stripe पर क्लिक करें। क्या इस राशि को Stripe के माध्यम से रिफ़ंड करना है? इसे वापस नहीं किया जा सकता। के प्रश्न की पुष्टि करें। पूर्ण और आंशिक दोनों रिफ़ंड समर्थित हैं। आपके पास ऑर्डर संपादित करने का अधिकार होना चाहिए। रिफ़ंड उसी राशि और मुद्रा में होते हैं जो Stripe ने ली थी, इसलिए राशि या मुद्रा का मेल न खाने के बाद आप ऑर्डर के कुल के बजाय ग्राहक द्वारा वास्तव में चुकाई गई राशि तक रिफ़ंड कर सकते हैं। रिफ़ंड उसी मोड में भेजा जाता है जिसमें भुगतान हुआ था (टेस्ट या लाइव), इसलिए उस मोड की गुप्त कुंजी सेट होनी चाहिए। यदि Stripe रिफ़ंड स्वीकार नहीं करता, तो ब्लॉक त्रुटि दिखाता है और कोई रिफ़ंड दर्ज नहीं होता। सफल रिफ़ंड, Stripe रिफ़ंड ID के साथ, रिफ़ंड इतिहास और नोट्स में जोड़ा जाता है। पूर्ण रिफ़ंड ऑर्डर को Refunded पर सेट करता है। आंशिक रिफ़ंड स्टेटस नहीं बदलता। रिफ़ंड तभी उपलब्ध हैं जब Stripe भुगतान की पुष्टि कर चुका हो।

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

Stripe Dashboard में किए गए रिफ़ंड charge.refunded वेबहुक से आते हैं और Stripe में कुल रिफ़ंड की गई राशि के साथ नोट्स में जोड़े जाते हैं। ऑर्डर स्टेटस और क्रेडिट स्लिप अपने-आप नहीं बदलते। ज़रूरत हो तो उन्हें मैन्युअल रूप से अपडेट करें।

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

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

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

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

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

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

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

वेबहुक उत्तर देता है Webhook secret not configured: कोई भी वेबहुक सीक्रेट सेट नहीं है। साइनिंग सीक्रेट सेटिंग्स में चिपकाएँ।

वेबहुक उत्तर देता है Invalid signature: साइनिंग सीक्रेट किसी और एंडपॉइंट या किसी और मोड का है, या सर्वर की घड़ी गलत है। Stripe के हस्ताक्षर सर्वर समय से 5 मिनट के भीतर स्वीकार किए जाते हैं। लाइव भुगतान का इवेंट टेस्ट सीक्रेट से साइन होने पर, या उल्टा होने पर, भी उत्तर Invalid signature होता है: जाँचें कि टेस्ट और लाइव सीक्रेट आपस में बदले तो नहीं गए।

वेबहुक उत्तर देता है Busy, retry: उसी समय कोई दूसरा अनुरोध ऑर्डर की पुष्टि कर रहा था, या ऑर्डर नहीं बनाया जा सका (उदाहरण के लिए मॉड्यूल बंद होने पर)। Stripe वेबहुक को अपने-आप दोबारा भेजता है। कारण देखने के लिए Logging चालू करें।

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

सेव करते समय मान सही नहीं लगता चेतावनी: कोई कुंजी गलत फ़ील्ड में चिपकाई गई है। गुप्त कुंजियाँ sk_test_ / rk_test_ या sk_live_ / rk_live_ से शुरू होती हैं, वेबहुक सीक्रेट whsec_ से।

ग्राहक Stripe चुनते समय त्रुटि देखता है: Logging चालू करें और मॉड्यूल पेज पर Log फ़ील्ड देखें। गलत कुंजी से संदेश आता है कि भुगतान विधि ठीक से कॉन्फ़िगर नहीं है। मुद्रा के लिए Stripe के न्यूनतम मान से कम ऑर्डर कुल (जैसे 0.50 EUR) Stripe से नहीं चुकाया जा सकता।

टेस्ट भुगतान लाइव भुगतान की पुष्टि नहीं करते: टेस्ट और लाइव भुगतान अलग रखे जाते हैं। Test Mode को अपने इच्छित मोड पर बदलें और उस मोड की कुंजियाँ व वेबहुक इस्तेमाल करें।

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

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

अनइंस्टॉल

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

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