BacodoBACODO

Node.js ऐड-ऑन

Node.js के लिए स्ट्राइप इंटीग्रेशन

आपके द्वारा पहले से चलाए जा रहे Node.js API में PaymentIntents, हस्ताक्षरित वेबहुक और ऑर्डर अपडेट जोड़ें - Express या Fastify, NestJS नहीं और Next.js रूट हैंडलर नहीं।

  • पूर्ण स्रोत कोड शामिल है और स्थायी रूप से आपका है
  • किसी ऐड-ऑन लाइसेंस कुंजी या आवर्ती लाइसेंस की आवश्यकता नहीं है
  • उत्पादन के लिए तैयार और परीक्षण किया गया
  • आपके मौजूदा Node.js प्रोजेक्ट और स्टैक में एकीकृत
  • हैंडओवर के 30 दिन बाद की तकनीकी सहायता शामिल है
  • ऐड-ऑन कीमत के 20% पर वैकल्पिक 6 महीने की विस्तारित तकनीकी सहायता

से

$145

USD · Node.js

डेमो देखें

Node.js के लिए स्ट्राइप इंटीग्रेशन · Node.js

पूर्ण स्रोत कोडकोई लाइसेंस कुंजी नहींउत्पादन के लिए तैयारएकीकरण का परीक्षण किया गया30-दिन का समर्थन

Requirements

What Node.js के लिए स्ट्राइप इंटीग्रेशन needs

  • मौजूदा Node.js प्रोजेक्ट
  • Stripe Test Mode एक्सेस
  • पेमेंट UI के लिए फ्रंटएंड चाहिए

रिपॉजिटरी एक्सेस ज़रूरी नहीं। प्रोजेक्ट एक्सेस तभी चाहिए जब आप चाहें कि Bacodo सीधे इंटीग्रेट करे।

यह क्या करता है

आपके Node.js API पर स्ट्राइप - रूट कोई कार्ड फॉर्म नहीं है

बेकोडो स्ट्राइप को आपके पास पहले से मौजूद Node.js प्रोजेक्ट में एकीकृत करता है। हैंडओवर के बाद, रूट और एनवी आपके रेपो में रहते हैं। आप अभी भी स्ट्राइप खाते और फीस के स्वामी हैं। Node.js कभी भी PAN संग्रहीत नहीं करता है।

समस्या यह हल करती है

एक उत्पादन Node.js स्ट्राइप पथ को सर्वर पर पेमेंटइंटेंट निर्माण और अनमॉडिफाइड अनुरोध बफर पर हस्ताक्षर जांच की आवश्यकता होती है। सत्यापित करने से पहले JSON को पार्स करने से एक्सप्रेस/फ़ास्टिफाई वेबहुक विफल हो जाते हैं।

यह प्रोजेक्ट में कैसे उतरता है

हम क्रिएट-इंटेंट और वेबहुक रूट जोड़ते हैं जो आपके मौजूदा एक्सप्रेस या फास्टीफाई ऐप में फिट होते हैं, रहस्यों के लिए एनवी, और आपके द्वारा पहले से उपयोग किए गए स्टोर के माध्यम से ऑर्डर लिखते हैं।

यह विकास का समय क्यों बचाता है?

आपकी टीम पहले प्रोडक्शन Node.js स्ट्राइप कार्यान्वयन को छोड़ देती है: रॉ-बॉडी वेबहुक, इडेम्पोटेंट इवेंट, SCA-अवेयर पेमेंटइंटेंट्स और एक टेस्ट-टू-लाइव हैंडओवर।

यह किसके लिए है

Node.js API वाले बैकएंड इंजीनियर जो NestJS पर नहीं हैं। NestJS और Next.js अलग-अलग स्ट्राइप लैंडिंग हैं।

मुख्य फ़ीचर

Node.js के लिए स्ट्राइप इंटीग्रेशन में क्या शामिल है

Node.js सर्वर पर PaymentIntents

Node.js सेवा से PaymentIntent बनाएँ। गुप्त कुंजी प्रोसेस.एनवी में रहती है - क्लाइंट द्वारा पोस्ट किए गए अनुरोध निकाय में कभी नहीं।

कच्ची बॉडी पर हस्ताक्षरित Node.js वेबहुक

स्ट्राइप-हस्ताक्षर को स्ट्राइप द्वारा हस्ताक्षरित सटीक बाइट्स पर सत्यापित करें। उस मार्ग पर JSON बॉडी पार्सर छोड़ दिए जाते हैं।

भुगतान सफल होने के बाद Node.js ऑर्डर स्थिति

वेबहुक द्वारा सत्यापन के बाद पूर्ति चलती है, धन्यवाद पृष्ठ के बाद नहीं। हम आपके पास पहले से मौजूद ऑर्डर रिकॉर्ड को अपडेट करते हैं।

Node.js परीक्षण मोड फिर लाइव कुंजियाँ

पहले स्ट्राइप टेस्ट कुंजी के साथ शिप करें। लाइव होना एक प्रलेखित पर्यावरण और डैशबोर्ड कटओवर है, ऐड-ऑन लाइसेंस नहीं।

Idempotent Node.js वेबहुक हैंडलिंग

धारी पुनः प्रयास करता है. Node.js हैंडलर ईवेंट आईडी को बंद कर देता है, इसलिए डुप्लिकेट POST दोबारा पूरा नहीं होता है।

आपके Node.js क्लाइंट ग्राहक बने रहेंगे

एक ब्राउज़र या मोबाइल ऐप को इस Node.js API से केवल एक प्रकाशन योग्य कुंजी और एक अल्पकालिक क्लाइंट रहस्य प्राप्त होता है।

उपयोग के मामले

Node.js के लिए स्ट्राइप इंटीग्रेशन कब उपयुक्त है

मौजूदा Node.js वाणिज्य या बुकिंग एपीआई

आप पहले से ही Node.js में ऑर्डर बना चुके हैं और आपको PaymentIntents और वेबहुक-समर्थित भुगतान स्थिति की आवश्यकता है।

एजेंसी उत्पादन के लिए Node.js क्लाइंट API सौंप रही है

आपको क्लाइंट रेपो में एक रखरखाव योग्य स्ट्राइप पथ की आवश्यकता है, न कि सर्वर.जेएस के बगल में एक-ऑफ़ स्क्रिप्ट की।

SaaS को Node.js API के माध्यम से बिल किया गया

Node.js पहला PaymentIntent बनाता है। भारी बिलिंग कार्य के लिए कस्टम कोटेशन की आवश्यकता हो सकती है।

एक अलग फ्रंटएंड के पीछे Node.js

यह लैंडिंग केवल एपीआई साइड है। यदि आपको भी इसकी आवश्यकता है तो फ्रंटएंड स्ट्राइप.जेएस एक अलग प्लेटफॉर्म है।

डेमो

Node.js स्ट्राइप वेबहुक पथ पूर्वावलोकन

पूर्वावलोकन बनाएं पेमेंटइंटेंट, पोस्ट/वेबहुक/स्ट्राइप, हस्ताक्षर सत्यापित करें, ऑर्डर स्थिति अपडेट करें। यह पृष्ठ वास्तविक शुल्कों पर कार्रवाई नहीं करता है.

यह कैसे काम करता है

Node.js के लिए स्ट्राइप इंटीग्रेशन कैसे वितरित किया जाता है

मानक बेकोडो ऐड-ऑन वर्कफ़्लो, एक्सप्रेस बनाम फास्टिफ़ाई, बॉडी पार्सर्स और आपके मार्गों द्वारा पहले से उपयोग किए जाने वाले स्टोर के लिए Node.js चेक के साथ।

  1. 01

    Node.js स्ट्राइप का चयन करें

    पुष्टि करें कि यह एक Node.js API है - NestJS नहीं और Next.js नहीं।

  2. 02

    Node.js संगतता जाँच

    नोड एलटीएस, एक्सप्रेस या फास्टिफ़ाइ, मौजूदा ऑर्डर दृढ़ता और अपने स्ट्राइप खाते की समीक्षा करें।

  3. 03

    Node.js में एकीकृत करें

    क्रिएट-इंटेंट और वेबहुक रूट जोड़ें जो रॉ बॉडी पर हस्ताक्षरों को सत्यापित करते हैं।

  4. 04

    Node.js ऐप कॉन्फ़िगर करें

    वायर पर्यावरण: गुप्त कुंजी, ग्राहकों के लिए प्रकाशन योग्य कुंजी, वेबहुक रहस्य, सार्वजनिक HTTPS URL।

  5. 05

    Node.js भुगतान पथ का परीक्षण करें

    स्ट्राइप सीएलआई या डैशबोर्ड परीक्षण ईवेंट और क्रिएट-इंटेंट और डिक्लाइन पथ चलाएँ।

  6. 06

    Node.js स्रोत सौंपें

    स्रोत, पर्यावरण नोट्स और एक लाइव-कुंजी चेकलिस्ट वितरित करें। Node.js कार्यान्वयन आपका है।

आर्किटेक्चर

स्ट्राइप Node.js प्रोजेक्ट से कैसे जुड़ता है

Node.js प्रक्रिया में गुप्त कुंजी होती है। ग्राहक Node.js से एक PaymentIntent बनाने के लिए कहते हैं। स्ट्राइप वेबहुक द्वारा Node.js को सूचित करता है। Node.js हस्ताक्षर को सत्यापित करता है, फिर ऑर्डर स्थिति लिखता है।

क्लाइंट ऐपनोड.जेएस मार्गधारी भुगतान इरादेवेबहुक → Node.jsआपकी दुकान

समर्थित तकनीकें

Node.js के लिए स्ट्राइप इंटीग्रेशन वास्तव में क्या उपयोग करता है

Node.js HTTP एपीआई

एक्सप्रेस या फास्टिफ़ाई पर वर्तमान नोड एलटीएस। यह NestJS नहीं है और Next.js ऐप राउटर नहीं है।

आपका मौजूदा स्टोर

ऑर्डर अपडेट आपके पास पहले से मौजूद डेटाबेस या रिपॉजिटरी पर बने रहते हैं।

Node.js API के लिए स्ट्राइप खाता

आपका स्ट्राइप खाता, परीक्षण और लाइव कुंजी, वेबहुक एंडपॉइंट। फीस स्ट्राइप के पास रहती है।

आवश्यक Node.js होस्टिंग

एक होस्ट जो नोड चला सकता है और स्ट्राइप से HTTPS POSTs प्राप्त कर सकता है। एक स्थिर होस्ट नहीं कर सकता.

क्या शामिल है

Node.js के लिए स्ट्राइप इंटीग्रेशन में क्या शामिल है?

  • मौजूदा Node.js प्रोजेक्ट में एकीकरण
  • आपके भंडार में पूर्ण स्रोत कोड
  • Env, क्रिएट-इंटेंट रूट और वेबहुक रूट
  • हैंडओवर से पहले Node.js भुगतान प्रवाह का परीक्षण किया गया
  • टेस्ट-टू-लाइव कटओवर के लिए हैंडओवर नोट्स
  • हैंडओवर के बाद 30 दिन की तकनीकी सहायता

ऐड-ऑन कीमत में नहीं

  • स्ट्राइप खाता, एपीआई कुंजियाँ, और स्ट्राइप प्रोसेसिंग फीस - आप इनके स्वामी हैं
  • एक नया स्टोरफ्रंट यूआई - Node.js एपीआई है
  • Node.js से NestJS या Next.js पर पुनः लिखना
  • मार्केटप्लेस कनेक्ट या कस्टम बिलिंग, जब तक कि इसे कस्टम कार्य के रूप में लागू न किया जाए

Pricing

Node.js मूल्य निर्धारण के लिए स्ट्राइप एकीकरण

यह कीमत केवल Node.js प्लेटफ़ॉर्म के लिए है। यह NestJS, Next.js, या अन्य ऐड-ऑन मूल्य निर्धारण का उपयोग नहीं करता है।

Node.js के लिए स्ट्राइप इंटीग्रेशन

मौजूदा Node.js API में उत्पादन के लिए तैयार स्ट्राइप भुगतान जोड़ें और स्रोत कोड रखें।

आवश्यकताएँ

  • मौजूदा Node.js प्रोजेक्ट
  • Stripe Test Mode एक्सेस
  • पेमेंट UI के लिए फ्रंटएंड चाहिए

$145

एक बार

Node.js

फ्रंटएंड चाहिए?

  • पूरा सोर्स कोड
  • कोई लाइसेंस शुल्क नहीं
  • 30 दिन का सपोर्ट
  • पूर्ण एकीकरण

सुरक्षित चेकआउट:stripe

डिलीवरी और सुरक्षा

Node.js वितरण और सुरक्षा प्रथाएँ

अनुमानित Node.js डिलीवरी

Node.js संगतता जांच के बाद विशिष्ट Node.js स्ट्राइप एकीकरण का दायरा बढ़ाया जाता है। समयरेखा आपकी दृढ़ता परत पर निर्भर करती है और ग्राहक Node.js को कैसे कॉल करते हैं।

हैंडओवर से पहले Node.js पर परीक्षण किया गया

हमारे सौंपने से पहले Node.js ऐप के विरुद्ध टेस्ट-मोड पेमेंटइंटेंट्स, वेबहुक हस्ताक्षर, पुनः प्रयास और गिरावट पथ का उपयोग किया जाता है।

स्ट्राइप रहस्य Node.js env में रहते हैं

गुप्त कुंजियाँ और वेबहुक हस्ताक्षर रहस्य सर्वर वातावरण में रहते हैं। ग्राहकों को केवल एक प्रकाशन योग्य कुंजी या एक अल्पकालिक ग्राहक रहस्य प्राप्त होता है।

Node.js लिखने से पहले वेबहुक सत्यापन

Node.js वेबहुक ऑर्डर स्थिति को अपडेट करने से पहले रॉ बॉडी पर स्ट्राइप हस्ताक्षरों को सत्यापित करता है।

कोई अप्रमाणित Node.js सुरक्षा दावा नहीं

हम पीसीआई प्रमाणन या शून्य धोखाधड़ी का दावा नहीं करते हैं। Node.js PAN संग्रहीत नहीं करता है. कार्ड डेटा किसी क्लाइंट पर स्ट्राइप चेकआउट या एलिमेंट्स द्वारा एकत्र किया जाता है।

प्रश्न

अक्सर पूछे जाने वाले प्रश्न

Node.js के लिए स्ट्राइप इंटीग्रेशन में क्या शामिल है?

Node.js के लिए स्ट्राइप इंटीग्रेशन में आपके मौजूदा Node.js API पर पेमेंटइंटेंट निर्माण, रॉ रिक्वेस्ट बॉडी पर एक हस्ताक्षरित वेबहुक, आपके स्टोर पर ऑर्डर-स्टेट अपडेट, स्ट्राइप टेस्ट इवेंट के खिलाफ परीक्षण और हैंडओवर नोट्स शामिल हैं। आपको Node.js स्रोत प्राप्त होता है। स्ट्राइप फीस और आपका स्ट्राइप खाता अलग-अलग हैं।

क्या आप स्ट्राइप को हमारे मौजूदा Node.js प्रोजेक्ट में एकीकृत करेंगे?

हाँ. Node.js के लिए स्ट्राइप इंटीग्रेशन आपके पास पहले से मौजूद Node.js API के लिए बनाया गया है - एक्सप्रेस या फास्टिफ़ाइ। हम डिलिवरेबल के रूप में एक अलग डेमो रेपो नहीं भेजते हैं।

क्या Node.js के लिए स्ट्राइप इंटीग्रेशन Node.js में कार्ड नंबर एकत्र करता है?

नहीं, Node.js को PAN संग्रहीत नहीं करना चाहिए। ग्राहक स्ट्राइप चेकआउट या एलिमेंट्स का उपयोग करते हैं। एक कस्टम Node.js फॉर्म जो रॉ कार्ड डेटा पोस्ट करता है वह डिफ़ॉल्ट दायरे से बाहर है।

क्या Node.js के लिए स्ट्राइप इंटीग्रेशन NestJS के समान है?

नहीं, NestJS एक अलग लैंडिंग है। Node.js के लिए स्ट्राइप इंटीग्रेशन एक्सप्रेस या फास्टिफ़ाई है। हम इस कीमत के अंदर NestJS में Node.js API को दोबारा नहीं लिखते हैं।

क्या Node.js के लिए स्ट्राइप इंटीग्रेशन Next.js के समान है?

नहीं, नेक्स्ट.जेएस ऐप राउटर नेक्स्ट.जेएस के लिए स्ट्राइप इंटीग्रेशन है। यह लैंडिंग एक स्टैंडअलोन Node.js API है।

क्या Node.js के लिए स्ट्राइप इंटीग्रेशन के लिए सार्वजनिक वेबहुक URL की आवश्यकता है?

पूर्ति के लिए हाँ. स्ट्राइप को पहुंच योग्य Node.js HTTPS एंडपॉइंट पर पोस्ट करना होगा। स्थानीय Node.js को विकास के दौरान स्ट्राइप CLI या सुरंग की आवश्यकता होती है।

क्या Node.js के लिए स्ट्राइप इंटीग्रेशन सदस्यता भुगतान एकत्र कर सकता है?

Node.js एक PaymentIntent बना सकता है और Stripe ग्राहक आईडी संग्रहीत कर सकता है। आवर्ती बिलिंग और ग्राहक पोर्टल सर्वर पर रहते हैं। सदस्यता-भारी Node.js कार्य के लिए कस्टम उद्धरण की आवश्यकता हो सकती है।

Node.js ऐप में स्ट्राइप कुंजियाँ कहाँ रहती हैं?

Node.js प्रक्रिया पर्यावरण चर से गुप्त कुंजी और वेबहुक हस्ताक्षर रहस्य का उपयोग करती है। ग्राहकों को केवल प्रकाशन योग्य कुंजी प्राप्त होती है।

Node.js में स्ट्राइप टेस्ट मोड और लाइव मोड कैसे काम करते हैं?

हम पहले परीक्षण कुंजियों के विरुद्ध Node.js के लिए स्ट्राइप इंटीग्रेशन लागू करते हैं। लाइव होना एक प्रलेखित पर्यावरण और डैशबोर्ड कटओवर है, ऐड-ऑन लाइसेंस नहीं।

Node.js के लिए स्ट्राइप इंटीग्रेशन 3-डी सिक्योर/एससीए को कैसे संभालता है?

Node.js पेमेंटइंटेंट बनाता है जो SCA का समर्थन करता है। क्लाइंट स्ट्राइप.जेएस या चेकआउट के साथ 3-डी सिक्योर पूरा करता है। Node.js केवल payment_intent.webhook पर सफल होने के बाद ही पूरा होता है।

क्या Node.js चेकआउट के लिए स्ट्राइप वेबहुक आवश्यक हैं?

पूर्ति के लिए हाँ. क्लाइंट के लिए Node.js 200 सत्य का स्रोत नहीं है। वेबहुक हस्ताक्षरों का सत्यापन करता है और फिर भुगतान किए गए ऑर्डर को चिह्नित करता है।

क्या हम अपने वर्तमान Node.js डेटाबेस को स्ट्राइप के साथ रख सकते हैं?

हाँ. Node.js के लिए स्ट्राइप इंटीग्रेशन आमतौर पर आपके मौजूदा ऑर्डर मॉडल के आगे फ़ील्ड या एक पतला भुगतान रिकॉर्ड जोड़ता है।

क्या Node.js के लिए स्ट्राइप इंटीग्रेशन मूल्य में स्ट्राइप खाता या शुल्क शामिल है?

नहीं, आप स्ट्राइप खाते, चाबियाँ और प्रसंस्करण शुल्क के स्वामी हैं। Node.js ऐड-ऑन मूल्य आपके Node.js प्रोजेक्ट में लागू किया जा रहा है।

Node.js के लिए स्ट्राइप इंटीग्रेशन किस HTTP फ्रेमवर्क का उपयोग करता है?

एक्सप्रेस या फास्टिफाई - जो भी आपका Node.js ऐप पहले से ही उपयोग करता है। हम Node.js संगतता जांच में इसकी पुष्टि करते हैं।

क्या हम Node.js में स्ट्राइप रसीदें और मेटाडेटा को अनुकूलित कर सकते हैं?

हाँ. पेमेंटइंटेंट मेटाडेटा और वे फ़ील्ड जो आप वेबहुक पुष्टिकरण के बाद जारी रखते हैं, आपके मौजूदा Node.js ऑर्डर मॉडल से संरेखित हैं।

स्ट्राइप हैंडओवर के बाद कौन सा Node.js समर्थन शामिल है?

Node.js स्रोत आपके रेपो में है। शामिल 30-दिवसीय समर्थन Node.js स्कोप के लिए वितरित स्ट्राइप इंटीग्रेशन में दोषों को कवर करता है, न कि असंबंधित Node.js फीचर कार्य को।

एकीकरण के बाद स्ट्राइप या नोड.जेएस अपडेट को कैसे प्रबंधित किया जाता है (Node.js)?

30-दिन की विंडो के दौरान हम प्रलेखित स्ट्राइप परिवर्तन के कारण वितरित Node.js एकीकरण में आई टूट-फूट को ठीक करने में मदद करते हैं। बाद के उन्नयन आपके रखरखाव, या विस्तारित तकनीकी सहायता हैं।

यदि उत्पादन Node.js ऐप में स्ट्राइप भुगतान विफल हो जाए तो क्या होगा?

हम पेमेंटइंटेंट स्थिति, डैशबोर्ड लॉग और Node.js वेबहुक डिलीवरी का दस्तावेजीकरण करते हैं। 30-दिवसीय समर्थन में हस्ताक्षर विफलताएं, पुनः प्रयास और वितरित Node.js प्रवाह के लिए गलत कॉन्फ़िगर की गई कुंजियाँ शामिल हैं।

कौन से Node.js संस्करण Node.js के लिए स्ट्राइप इंटीग्रेशन के साथ संगत हैं?

हम स्ट्राइप लाइब्रेरी के विरुद्ध आपके नोड एलटीएस की पुष्टि करते हैं जिसे हम एकीकरण के समय पिन करते हैं। पुराने या भारी फोर्कड Node.js रनटाइम को अतिरिक्त गुंजाइश की आवश्यकता हो सकती है।

Node.js के लिए स्ट्राइप इंटीग्रेशन के लिए 30-दिन का समर्थन बनाम 6-महीने का विस्तारित तकनीकी समर्थन क्या है?

हैंडओवर के 30 दिन बाद शामिल हैं। उसी Node.js एकीकरण पर छह और महीनों के लिए इस Node.js ऐड-ऑन मूल्य के 20% पर विस्तारित तकनीकी सहायता वैकल्पिक है।

Node.js के लिए स्ट्राइप इंटीग्रेशन

अपने मौजूदा Node.js प्रोजेक्ट में उत्पादन के लिए तैयार स्ट्राइप भुगतान जोड़ें, स्रोत कोड रखें, और सर्वर को इसकी पूर्ति करने दें।

$145