- मौजूदा Node.js प्रोजेक्ट
- Stripe Test Mode एक्सेस
- पेमेंट UI के लिए फ्रंटएंड चाहिए
रिपॉजिटरी एक्सेस ज़रूरी नहीं। प्रोजेक्ट एक्सेस तभी चाहिए जब आप चाहें कि Bacodo सीधे इंटीग्रेट करे।
Node.js ऐड-ऑन
आपके द्वारा पहले से चलाए जा रहे Node.js API में PaymentIntents, हस्ताक्षरित वेबहुक और ऑर्डर अपडेट जोड़ें - Express या Fastify, NestJS नहीं और Next.js रूट हैंडलर नहीं।
से
$145
USD · Node.js
Node.js के लिए स्ट्राइप इंटीग्रेशन · Node.js
Requirements
रिपॉजिटरी एक्सेस ज़रूरी नहीं। प्रोजेक्ट एक्सेस तभी चाहिए जब आप चाहें कि Bacodo सीधे इंटीग्रेट करे।
यह क्या करता है
बेकोडो स्ट्राइप को आपके पास पहले से मौजूद Node.js प्रोजेक्ट में एकीकृत करता है। हैंडओवर के बाद, रूट और एनवी आपके रेपो में रहते हैं। आप अभी भी स्ट्राइप खाते और फीस के स्वामी हैं। Node.js कभी भी PAN संग्रहीत नहीं करता है।
एक उत्पादन Node.js स्ट्राइप पथ को सर्वर पर पेमेंटइंटेंट निर्माण और अनमॉडिफाइड अनुरोध बफर पर हस्ताक्षर जांच की आवश्यकता होती है। सत्यापित करने से पहले JSON को पार्स करने से एक्सप्रेस/फ़ास्टिफाई वेबहुक विफल हो जाते हैं।
हम क्रिएट-इंटेंट और वेबहुक रूट जोड़ते हैं जो आपके मौजूदा एक्सप्रेस या फास्टीफाई ऐप में फिट होते हैं, रहस्यों के लिए एनवी, और आपके द्वारा पहले से उपयोग किए गए स्टोर के माध्यम से ऑर्डर लिखते हैं।
आपकी टीम पहले प्रोडक्शन Node.js स्ट्राइप कार्यान्वयन को छोड़ देती है: रॉ-बॉडी वेबहुक, इडेम्पोटेंट इवेंट, SCA-अवेयर पेमेंटइंटेंट्स और एक टेस्ट-टू-लाइव हैंडओवर।
Node.js API वाले बैकएंड इंजीनियर जो NestJS पर नहीं हैं। NestJS और Next.js अलग-अलग स्ट्राइप लैंडिंग हैं।
मुख्य फ़ीचर
Node.js सेवा से PaymentIntent बनाएँ। गुप्त कुंजी प्रोसेस.एनवी में रहती है - क्लाइंट द्वारा पोस्ट किए गए अनुरोध निकाय में कभी नहीं।
स्ट्राइप-हस्ताक्षर को स्ट्राइप द्वारा हस्ताक्षरित सटीक बाइट्स पर सत्यापित करें। उस मार्ग पर JSON बॉडी पार्सर छोड़ दिए जाते हैं।
वेबहुक द्वारा सत्यापन के बाद पूर्ति चलती है, धन्यवाद पृष्ठ के बाद नहीं। हम आपके पास पहले से मौजूद ऑर्डर रिकॉर्ड को अपडेट करते हैं।
पहले स्ट्राइप टेस्ट कुंजी के साथ शिप करें। लाइव होना एक प्रलेखित पर्यावरण और डैशबोर्ड कटओवर है, ऐड-ऑन लाइसेंस नहीं।
धारी पुनः प्रयास करता है. Node.js हैंडलर ईवेंट आईडी को बंद कर देता है, इसलिए डुप्लिकेट POST दोबारा पूरा नहीं होता है।
एक ब्राउज़र या मोबाइल ऐप को इस Node.js API से केवल एक प्रकाशन योग्य कुंजी और एक अल्पकालिक क्लाइंट रहस्य प्राप्त होता है।
उपयोग के मामले
आप पहले से ही Node.js में ऑर्डर बना चुके हैं और आपको PaymentIntents और वेबहुक-समर्थित भुगतान स्थिति की आवश्यकता है।
आपको क्लाइंट रेपो में एक रखरखाव योग्य स्ट्राइप पथ की आवश्यकता है, न कि सर्वर.जेएस के बगल में एक-ऑफ़ स्क्रिप्ट की।
Node.js पहला PaymentIntent बनाता है। भारी बिलिंग कार्य के लिए कस्टम कोटेशन की आवश्यकता हो सकती है।
यह लैंडिंग केवल एपीआई साइड है। यदि आपको भी इसकी आवश्यकता है तो फ्रंटएंड स्ट्राइप.जेएस एक अलग प्लेटफॉर्म है।
डेमो
पूर्वावलोकन बनाएं पेमेंटइंटेंट, पोस्ट/वेबहुक/स्ट्राइप, हस्ताक्षर सत्यापित करें, ऑर्डर स्थिति अपडेट करें। यह पृष्ठ वास्तविक शुल्कों पर कार्रवाई नहीं करता है.
यह कैसे काम करता है
मानक बेकोडो ऐड-ऑन वर्कफ़्लो, एक्सप्रेस बनाम फास्टिफ़ाई, बॉडी पार्सर्स और आपके मार्गों द्वारा पहले से उपयोग किए जाने वाले स्टोर के लिए Node.js चेक के साथ।
01
पुष्टि करें कि यह एक Node.js API है - NestJS नहीं और Next.js नहीं।
02
नोड एलटीएस, एक्सप्रेस या फास्टिफ़ाइ, मौजूदा ऑर्डर दृढ़ता और अपने स्ट्राइप खाते की समीक्षा करें।
03
क्रिएट-इंटेंट और वेबहुक रूट जोड़ें जो रॉ बॉडी पर हस्ताक्षरों को सत्यापित करते हैं।
04
वायर पर्यावरण: गुप्त कुंजी, ग्राहकों के लिए प्रकाशन योग्य कुंजी, वेबहुक रहस्य, सार्वजनिक HTTPS URL।
05
स्ट्राइप सीएलआई या डैशबोर्ड परीक्षण ईवेंट और क्रिएट-इंटेंट और डिक्लाइन पथ चलाएँ।
06
स्रोत, पर्यावरण नोट्स और एक लाइव-कुंजी चेकलिस्ट वितरित करें। Node.js कार्यान्वयन आपका है।
आर्किटेक्चर
Node.js प्रक्रिया में गुप्त कुंजी होती है। ग्राहक Node.js से एक PaymentIntent बनाने के लिए कहते हैं। स्ट्राइप वेबहुक द्वारा Node.js को सूचित करता है। Node.js हस्ताक्षर को सत्यापित करता है, फिर ऑर्डर स्थिति लिखता है।
समर्थित तकनीकें
एक्सप्रेस या फास्टिफ़ाई पर वर्तमान नोड एलटीएस। यह NestJS नहीं है और Next.js ऐप राउटर नहीं है।
ऑर्डर अपडेट आपके पास पहले से मौजूद डेटाबेस या रिपॉजिटरी पर बने रहते हैं।
आपका स्ट्राइप खाता, परीक्षण और लाइव कुंजी, वेबहुक एंडपॉइंट। फीस स्ट्राइप के पास रहती है।
एक होस्ट जो नोड चला सकता है और स्ट्राइप से HTTPS POSTs प्राप्त कर सकता है। एक स्थिर होस्ट नहीं कर सकता.
क्या शामिल है
Pricing
यह कीमत केवल Node.js प्लेटफ़ॉर्म के लिए है। यह NestJS, Next.js, या अन्य ऐड-ऑन मूल्य निर्धारण का उपयोग नहीं करता है।
Node.js के लिए स्ट्राइप इंटीग्रेशन
मौजूदा Node.js API में उत्पादन के लिए तैयार स्ट्राइप भुगतान जोड़ें और स्रोत कोड रखें।
आवश्यकताएँ
$145
एक बारNode.js
फ्रंटएंड चाहिए?
सुरक्षित चेकआउट:stripe
डिलीवरी और सुरक्षा
Node.js संगतता जांच के बाद विशिष्ट Node.js स्ट्राइप एकीकरण का दायरा बढ़ाया जाता है। समयरेखा आपकी दृढ़ता परत पर निर्भर करती है और ग्राहक Node.js को कैसे कॉल करते हैं।
हमारे सौंपने से पहले Node.js ऐप के विरुद्ध टेस्ट-मोड पेमेंटइंटेंट्स, वेबहुक हस्ताक्षर, पुनः प्रयास और गिरावट पथ का उपयोग किया जाता है।
गुप्त कुंजियाँ और वेबहुक हस्ताक्षर रहस्य सर्वर वातावरण में रहते हैं। ग्राहकों को केवल एक प्रकाशन योग्य कुंजी या एक अल्पकालिक ग्राहक रहस्य प्राप्त होता है।
Node.js वेबहुक ऑर्डर स्थिति को अपडेट करने से पहले रॉ बॉडी पर स्ट्राइप हस्ताक्षरों को सत्यापित करता है।
हम पीसीआई प्रमाणन या शून्य धोखाधड़ी का दावा नहीं करते हैं। Node.js PAN संग्रहीत नहीं करता है. कार्ड डेटा किसी क्लाइंट पर स्ट्राइप चेकआउट या एलिमेंट्स द्वारा एकत्र किया जाता है।
प्रश्न
Node.js के लिए स्ट्राइप इंटीग्रेशन में आपके मौजूदा Node.js API पर पेमेंटइंटेंट निर्माण, रॉ रिक्वेस्ट बॉडी पर एक हस्ताक्षरित वेबहुक, आपके स्टोर पर ऑर्डर-स्टेट अपडेट, स्ट्राइप टेस्ट इवेंट के खिलाफ परीक्षण और हैंडओवर नोट्स शामिल हैं। आपको Node.js स्रोत प्राप्त होता है। स्ट्राइप फीस और आपका स्ट्राइप खाता अलग-अलग हैं।
हाँ. Node.js के लिए स्ट्राइप इंटीग्रेशन आपके पास पहले से मौजूद Node.js API के लिए बनाया गया है - एक्सप्रेस या फास्टिफ़ाइ। हम डिलिवरेबल के रूप में एक अलग डेमो रेपो नहीं भेजते हैं।
नहीं, Node.js को PAN संग्रहीत नहीं करना चाहिए। ग्राहक स्ट्राइप चेकआउट या एलिमेंट्स का उपयोग करते हैं। एक कस्टम Node.js फॉर्म जो रॉ कार्ड डेटा पोस्ट करता है वह डिफ़ॉल्ट दायरे से बाहर है।
नहीं, NestJS एक अलग लैंडिंग है। Node.js के लिए स्ट्राइप इंटीग्रेशन एक्सप्रेस या फास्टिफ़ाई है। हम इस कीमत के अंदर NestJS में Node.js API को दोबारा नहीं लिखते हैं।
नहीं, नेक्स्ट.जेएस ऐप राउटर नेक्स्ट.जेएस के लिए स्ट्राइप इंटीग्रेशन है। यह लैंडिंग एक स्टैंडअलोन Node.js API है।
पूर्ति के लिए हाँ. स्ट्राइप को पहुंच योग्य Node.js HTTPS एंडपॉइंट पर पोस्ट करना होगा। स्थानीय Node.js को विकास के दौरान स्ट्राइप CLI या सुरंग की आवश्यकता होती है।
Node.js एक PaymentIntent बना सकता है और Stripe ग्राहक आईडी संग्रहीत कर सकता है। आवर्ती बिलिंग और ग्राहक पोर्टल सर्वर पर रहते हैं। सदस्यता-भारी Node.js कार्य के लिए कस्टम उद्धरण की आवश्यकता हो सकती है।
Node.js प्रक्रिया पर्यावरण चर से गुप्त कुंजी और वेबहुक हस्ताक्षर रहस्य का उपयोग करती है। ग्राहकों को केवल प्रकाशन योग्य कुंजी प्राप्त होती है।
हम पहले परीक्षण कुंजियों के विरुद्ध Node.js के लिए स्ट्राइप इंटीग्रेशन लागू करते हैं। लाइव होना एक प्रलेखित पर्यावरण और डैशबोर्ड कटओवर है, ऐड-ऑन लाइसेंस नहीं।
Node.js पेमेंटइंटेंट बनाता है जो SCA का समर्थन करता है। क्लाइंट स्ट्राइप.जेएस या चेकआउट के साथ 3-डी सिक्योर पूरा करता है। Node.js केवल payment_intent.webhook पर सफल होने के बाद ही पूरा होता है।
पूर्ति के लिए हाँ. क्लाइंट के लिए Node.js 200 सत्य का स्रोत नहीं है। वेबहुक हस्ताक्षरों का सत्यापन करता है और फिर भुगतान किए गए ऑर्डर को चिह्नित करता है।
हाँ. Node.js के लिए स्ट्राइप इंटीग्रेशन आमतौर पर आपके मौजूदा ऑर्डर मॉडल के आगे फ़ील्ड या एक पतला भुगतान रिकॉर्ड जोड़ता है।
नहीं, आप स्ट्राइप खाते, चाबियाँ और प्रसंस्करण शुल्क के स्वामी हैं। Node.js ऐड-ऑन मूल्य आपके Node.js प्रोजेक्ट में लागू किया जा रहा है।
एक्सप्रेस या फास्टिफाई - जो भी आपका Node.js ऐप पहले से ही उपयोग करता है। हम Node.js संगतता जांच में इसकी पुष्टि करते हैं।
हाँ. पेमेंटइंटेंट मेटाडेटा और वे फ़ील्ड जो आप वेबहुक पुष्टिकरण के बाद जारी रखते हैं, आपके मौजूदा Node.js ऑर्डर मॉडल से संरेखित हैं।
Node.js स्रोत आपके रेपो में है। शामिल 30-दिवसीय समर्थन Node.js स्कोप के लिए वितरित स्ट्राइप इंटीग्रेशन में दोषों को कवर करता है, न कि असंबंधित Node.js फीचर कार्य को।
30-दिन की विंडो के दौरान हम प्रलेखित स्ट्राइप परिवर्तन के कारण वितरित Node.js एकीकरण में आई टूट-फूट को ठीक करने में मदद करते हैं। बाद के उन्नयन आपके रखरखाव, या विस्तारित तकनीकी सहायता हैं।
हम पेमेंटइंटेंट स्थिति, डैशबोर्ड लॉग और Node.js वेबहुक डिलीवरी का दस्तावेजीकरण करते हैं। 30-दिवसीय समर्थन में हस्ताक्षर विफलताएं, पुनः प्रयास और वितरित Node.js प्रवाह के लिए गलत कॉन्फ़िगर की गई कुंजियाँ शामिल हैं।
हम स्ट्राइप लाइब्रेरी के विरुद्ध आपके नोड एलटीएस की पुष्टि करते हैं जिसे हम एकीकरण के समय पिन करते हैं। पुराने या भारी फोर्कड Node.js रनटाइम को अतिरिक्त गुंजाइश की आवश्यकता हो सकती है।
हैंडओवर के 30 दिन बाद शामिल हैं। उसी Node.js एकीकरण पर छह और महीनों के लिए इस Node.js ऐड-ऑन मूल्य के 20% पर विस्तारित तकनीकी सहायता वैकल्पिक है।
अपने मौजूदा Node.js प्रोजेक्ट में उत्पादन के लिए तैयार स्ट्राइप भुगतान जोड़ें, स्रोत कोड रखें, और सर्वर को इसकी पूर्ति करने दें।
$145