Stripe Terminal Gateway
Stripe Terminal गेटवे आपको WCPOS के भीतर सीधे Stripe Terminal हार्डवेयर रीडर का उपयोग करके व्यक्तिगत भुगतान स्वीकार करने की अनुमति देता है। यह गेटवे भौतिक कार्ड रीडर और परीक्षण के लिए सिम्युलेटर मोड दोनों का समर्थन करता है।
विशेषताएँ
हार्डवेयर एकीकरण
भौतिक Stripe Terminal रीडर को इंटरनेट कनेक्शन के माध्यम से जोड़ें
सिम्युलेटर मोड
Stripe के सिम्युलेटर का उपयोग करके बिना हार्डवेयर के भुगतान का परीक्षण करें
रियल-टाइम प्रोसेसिंग
त्वरित भुगतान प्रोसेसिंग और पुष्टि
सुरक्षित लेनदेन
Stripe के माध्यम से PCI-अनुपालक भुगतान प्रोसेसिंग
फ़ोन ऑर्डर (MOTO)
रीडर में विवरण कीइंग करके फ़ोन पर कार्ड भुगतान स्वीकार करें
स्थापना
Stripe Terminal for WooCommerce स्थापित करें
WP Admin > POS > Settings > Extensions से स्थापित करें, या GitHub रिलीज़ पेज से नवीनतम plugin zip asset (GitHub सोर्स-कोड zip या tarball नहीं) डाउनलोड करें और इसे Plugins > Add New > Upload Plugin के माध्यम से अपलोड करें।
Stripe सेटिंग्स कॉन्फ़िगर करें
WP Admin > WooCommerce > Settings > Paymentsपर जाएँ- भुगतान विधियों की सूची में Stripe Terminal खोजें
- सेटिंग्स तक पहुँचने के लिए Stripe Terminal पर क्लिक करें
- अपनी Stripe Secret Key दर्ज करें (आप इसे अपने Stripe Dashboard से प्राप्त कर सकते हैं)
- सेटिंग्स सहेजें
आपको WooCommerce सेटिंग्स में Stripe Terminal गेटवे को सक्षम करने की आवश्यकता नहीं है। यह अगले चरण में POS के लिए विशेष रूप से सक्षम किया जाएगा।
WCPOS में सक्षम करें
WP Admin > POS > Settings > Checkoutपर जाएँ- सूची में Stripe Terminal गेटवे खोजें
- POS में उपयोग के लिए गेटवे को सक्षम करें
- अपनी सेटिंग्स सहेजें
उपयोग
एक रीडर कनेक्ट करना
जब आप POS में चेकआउट के दौरान Stripe Terminal गेटवे का चयन करते हैं:
- कनेक्शन विधि चुनें: आप या तो एक भौतिक रीडर कनेक्ट कर सकते हैं या सिम्युलेटर का उपयोग कर सकते हैं
- भौतिक रीडर: अपने Stripe Terminal डिवाइस को कनेक्ट करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें
- सिम्युलेटर: बिना हार्डवेयर के विभिन्न भुगतान परिदृश्यों का परीक्षण करने के लिए सिम्युलेटर मोड चुनें
भुगतान प्रोसेसिंग
- आइटम जोड़ें: POS में अपने कार्ट में उत्पाद जोड़ें
- गेटवे चुनें: भुगतान विधि के रूप में "Stripe Terminal" चुनें
- रीडर कनेक्ट करें: अपने रीडर को कनेक्ट करें या सिम्युलेटर मोड चुनें
- भुगतान प्रोसेस करें: लेनदेन को पूरा करने के लिए प्रॉम्प्ट का पालन करें
- पुष्टि: सफल भुगतान पर ऑर्डर स्वचालित रूप से पूरा हो जाएगा
सिम्युलेटर के साथ परीक्षण
सिम्युलेटर आपको विभिन्न भुगतान विधियों और परिदृश्यों का परीक्षण करने की अनुमति देता है:
- कार्ड भुगतान: विभिन्न कार्ड प्रकारों का परीक्षण करें (Visa, Mastercard, आदि)
- संपर्क रहित भुगतान: टैप-टू-पे लेनदेन का सिमुलेट करें
- त्रुटि परिदृश्य: अस्वीकृत भुगतानों और अन्य त्रुटि स्थितियों का परीक्षण करें
- विभिन्न राशियाँ: विभिन्न लेनदेन राशियों का परीक्षण करें
फ़ोन ऑर्डर (MOTO)
MOTO (Mail Order/Telephone Order) आपको उन ग्राहकों के लिए कार्ड भुगतान प्रोसेस करने देता है जो भौतिक रूप से उपस्थित नहीं हैं — उदाहरण के लिए, जब फ़ोन पर ऑर्डर लिया जा रहा हो। कार्ड को टैप या इंसर्ट करने के बजाय, व्यापारी कार्ड विवरण सीधे टर्मिनल रीडर की स्क्रीन में कीइंग करता है।
सेटअप
Stripe से MOTO एक्सेस का अनुरोध करें
MOTO डिफ़ॉल्ट रूप से सक्षम नहीं होता है। Stripe support से संपर्क करें और उनसे अपने खाते के लिए MOTO अनुमतियाँ सक्षम करने के लिए कहें। यह एक त्वरित प्रक्रिया है लेकिन इसके लिए Stripe से मैन्युअल अनुमोदन आवश्यक है।
प्लगइन सेटिंग्स में सक्षम करें
WP Admin > WooCommerce > Settings > Payments > Stripe Terminalपर जाएँ- Phone Orders (MOTO) चेकबॉक्स चेक करें
- सेटिंग्स सहेजें
एक संगत रीडर कनेक्ट करें
MOTO केवल समर्थित टर्मिनल में सूचीबद्ध संगत इंटरनेट से जुड़े रीडर के साथ काम करता है। टॉगल अन्य रीडर प्रकारों के लिए दिखाई नहीं देगा।
फ़ोन ऑर्डर लेना
- एक संगत रीडर कनेक्ट करें (समर्थित टर्मिनल देखें)
- भुगतान स्क्रीन पर, Phone Order टॉगल चालू करें
- Collect Card Payment पर क्लिक करें — रीडर टैप/इंसर्ट के लिए प्रॉम्प्ट करने के बजाय एक कार्ड नंबर एंट्री स्क्रीन प्रदर्शित करेगा
- रीडर पर ग्राहक का कार्ड नंबर, समाप्ति और CVV कीइंग करें
- वहाँ से भुगतान सामान्य रूप से प्रोसेस होता है
MOTO भुगतान card_present के बजाय card को भुगतान विधि प्रकार के रूप में उपयोग करते हैं। इसका अर्थ है कि Stripe के दृष्टिकोण से उन्हें ऑनलाइन लेनदेन की तरह अधिक माना जाता है, इसलिए व्यक्तिगत दरों के बजाय मानक ऑनलाइन कार्ड प्रोसेसिंग शुल्क लागू होते हैं।
Phone Order टॉगल केवल तभी दिखाई देता है जब तीनों शर्तें पूरी हों: प्लगइन सेटिंग्स में MOTO सेटिंग सक्षम हो, एक संगत रीडर कनेक्ट हो, और रीडर सिम्युलेटर न हो। यदि आपको टॉगल दिखाई नहीं देता है, तो इन शर्तों की जाँच करें।
आवश्यकताएँ
हार्डवेयर संगतता
यह कार्यान्वयन Stripe की JavaScript SDK का उपयोग करता है, जिसका अर्थ है कि यह वेब अनुप्रयोगों के माध्यम से काम करता है लेकिन इसके लिए केवल इंटरनेट से जुड़े टर्मिनल की आवश्यकता है। Bluetooth टर्मिनल वर्तमान में समर्थित नहीं हैं।
समर्थित टर्मिनल (इंटरनेट से जुड़े)
- Stripe Reader S700/S710 ✅ - Ethernet/WiFi से जुड़ा टर्मिनल
- WisePOS E ✅ - WiFi से जुड़ा टर्मिनल
असमर्थित टर्मिनल (Bluetooth)
- BBPOS Chipper 2X BT ❌ - केवल Bluetooth
- BBPOS WisePad 3 ❌ - केवल Bluetooth
- Verifone P400 ❌ - केवल Bluetooth
Bluetooth टर्मिनल समर्थन भविष्य के iOS और Android ऐप रिलीज़ के लिए योजनाबद्ध है। उपलब्ध होने पर, यह M2 और WisePad 3 सहित सभी Stripe Terminal प्रमाणित रीडर के लिए समर्थन सक्षम करेगा।
सामान्य समस्याएँ
रीडर कनेक्ट नहीं होगा
- सुनिश्चित करें कि आप एक समर्थित इंटरनेट से जुड़े टर्मिनल का उपयोग कर रहे हैं
- सत्यापित करें कि टर्मिनल WiFi/Ethernet से कनेक्टेड और ऑनलाइन है
- जाँचें कि आपके Stripe खाते में Terminal सक्षम है
- पुष्टि करें कि टर्मिनल आपके Stripe Dashboard में पंजीकृत है
भुगतान अस्वीकृत
- जाँचें कि आपका Stripe खाता सक्रिय है और अच्छी स्थिति में है
- सत्यापित करें कि उपयोग किया जा रहा कार्ड मान्य है
- सुनिश्चित करें कि पर्याप्त धनराशि उपलब्ध है
Phone Order टॉगल नहीं दिख रहा
- सत्यापित करें कि
WooCommerce > Settings > Payments > Stripe Terminalमें Phone Orders (MOTO) सेटिंग सक्षम है - सुनिश्चित करें कि आप एक संगत रीडर से कनेक्टेड हैं (समर्थित टर्मिनल देखें) — टॉगल अन्य रीडर प्रकारों के लिए छिपा होता है
- सिम्युलेटर का उपयोग करते समय टॉगल दिखाई नहीं देता है
MOTO भुगतान एक त्रुटि के साथ विफल हो जाता है
- पुष्टि करें कि Stripe ने आपके खाते पर MOTO अनुमतियाँ सक्षम कर दी हैं — यदि आपने अभी तक नहीं किया है तो Stripe support से संपर्क करें
- दोबारा जाँचें कि रीडर पर कार्ड विवरण सही ढंग से दर्ज किए गए थे
- MOTO भुगतानों में सख्त धोखाधड़ी जाँच हो सकती है — सुनिश्चित करें कि कार्ड मान्य है और उसमें पर्याप्त धनराशि है
SSL प्रमाणपत्र त्रुटियाँ
- Stripe Terminal के लिए HTTPS की आवश्यकता होती है - सुनिश्चित करें कि आपकी साइट के पास एक मान्य SSL प्रमाणपत्र है
- जाँचें कि आपका SSL प्रमाणपत्र सही ढंग से कॉन्फ़िगर किया गया है
सहायता प्राप्त करना
तकनीकी समर्थन के लिए:
- समस्याएँ रिपोर्ट करने के लिए GitHub रिपॉजिटरी पर जाएँ
- हार्डवेयर-विशिष्ट मार्गदर्शन के लिए Stripe Terminal दस्तावेज़ की जाँच करें
- खाता-संबंधी समस्याओं के लिए Stripe समर्थन से संपर्क करें
स्क्रीनशॉट्स
स्क्रीनशॉट भविष्य के अपडेट में जोड़े जाएँगे ताकि दिखाया जा सके:
- WooCommerce भुगतान सेटिंग्स में गेटवे कॉन्फ़िगरेशन
- Stripe Terminal चयन के साथ POS चेकआउट इंटरफ़ेस
- विभिन्न भुगतान विधियों के साथ सिम्युलेटर परीक्षण इंटरफ़ेस