BacodoBACODO

NestJS ऐड-ऑन

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

आधिकारिक स्ट्राइप नोड एसडीके, एक पेमेंट्स मॉड्यूल और एक वेबहुक कंट्रोलर जोड़ें जो रॉ बॉडी पर स्ट्राइप-सिग्नेचर को सत्यापित करता है। NestJS एपीआई है - यह भुगतान तत्व को माउंट नहीं करता है और यह Next.js रूट हैंडलर नहीं है।

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

से

$175

USD · NestJS

डेमो देखें

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

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

Requirements

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

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

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

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

आपके NestJS API पर स्ट्राइप - नियंत्रक एक कार्ड फॉर्म नहीं है

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

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

एक उत्पादन NestJS स्ट्राइप पथ को आधिकारिक स्ट्राइप SDK, एक प्रदाता में PaymentIntent निर्माण और अनमॉडिफाइड अनुरोध बफर पर कन्स्ट्रक्टइवेंट की आवश्यकता होती है। यदि आप वेबहुक को @Body() करते हैं तो Nest का डिफ़ॉल्ट JSON पार्सर हस्ताक्षर सत्यापन को तोड़ देता है। यह एक वास्तविक बग है, कोई नारा नहीं।

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

हम एक NestJS मॉड्यूल (STRIPE_SECRET_KEY / STRIPE_WEBHOOK_SECRET के लिए कॉन्फ़िगरेशन सेवा), एक सेवा जो पेमेंटइंटेंट बनाता है, और एक वेबहुक नियंत्रक जो रॉबॉडी पढ़ता है, जोड़ते हैं। ऑर्डर राइट्स उस रिपॉजिटरी या ओआरएम के माध्यम से जाते हैं जिसका आप पहले से उपयोग करते हैं - प्रिज्मा, टाइपओआरएम, या मिक्रोओआरएम - केवल बकोडो स्टोर नहीं।

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

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

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

बैकएंड इंजीनियर और एजेंसियां जो पहले से ही NestJS चलाते हैं और उन्हें एक रखरखाव योग्य भुगतान एपीआई की आवश्यकता है। यदि आप नेक्स्ट.जेएस ऐप राउटर या रिएक्ट एसपीए चाहते हैं, तो वे अलग-अलग स्ट्राइप लैंडिंग हैं।

मुख्य फ़ीचर

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

NestJS प्रदाता में आधिकारिक स्ट्राइप SDK

NestJS सेवा के अंदर स्ट्राइप नोड पैकेज के साथ पेमेंटइंटेंट बनाएं। गुप्त कुंजी कॉन्फ़िगसर्विस / एनवी से आती है - क्लाइंट द्वारा पोस्ट किए गए डीटीओ से कभी नहीं, और फ्रंटएंड बंडल से कभी नहीं।

वेबहुक नियंत्रक रॉबॉडी का उपयोग करता है, @बॉडी() का नहीं

Stripe.webhooks.constructEvent को स्ट्राइप द्वारा हस्ताक्षरित सटीक बाइट्स की आवश्यकता है। हम उस रूट पर नेस्ट रॉबॉडी (या फास्टिफाई रॉ पार्सर) को सक्षम करते हैं। पहले JSON को पार्स करने से NestJS Stripe एकीकरण उत्पादन में विफल हो जाता है।

payment_intent.सफल होने के बाद NestJS ऑर्डर की स्थिति

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

NestJS परीक्षण मोड फिर लाइव स्ट्राइप कुंजियाँ

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

इडेम्पोटेंट नेस्टजेएस वेबहुक हैंडलिंग

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

आपके NestJS ग्राहक ग्राहक बने रहेंगे

एक रिएक्ट, नेक्स्ट.जेएस या मोबाइल ऐप को इस नेस्टजेएस एपीआई से केवल एक प्रकाशन योग्य कुंजी और एक अल्पकालिक क्लाइंट_सीक्रेट प्राप्त होता है। यह ऐड-ऑन NestJS सर्वर पथ है, Nest के अंदर के तत्व नहीं।

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

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

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

आप पहले से ही NestJS में ऑर्डर बना चुके हैं और PaymentIntents बनाने और वेबहुक से भुगतान किए गए उन ऑर्डर को चिह्नित करने के लिए API की आवश्यकता है।

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

आपको NestJS में एक रखरखाव योग्य स्ट्राइप मॉड्यूल, क्लाइंट रेपो में स्रोत, और main.ts में छोड़ी गई एक-ऑफ़ एक्सप्रेस स्क्रिप्ट के बजाय एक दस्तावेज़ित लाइव-कुंजी कटओवर की आवश्यकता है।

SaaS को NestJS API के माध्यम से बिल किया गया

NestJS पहला PaymentIntent बनाता है या एक भुगतान विधि संलग्न करता है। आवर्ती स्ट्राइप बिलिंग और ग्राहक पोर्टल सर्वर पर बने रहते हैं। भारी बिलिंग कार्य के लिए कस्टम कोटेशन की आवश्यकता हो सकती है।

NestJS एक अलग फ्रंटएंड के पीछे

Next.js, React, या मोबाइल पहले से ही इस NestJS API को कॉल करता है। NestJS के लिए स्ट्राइप इंटीग्रेशन केवल एपीआई साइड है - यदि आपको इसकी भी आवश्यकता है तो फ्रंटएंड स्ट्राइप.जेएस एक अलग प्लेटफ़ॉर्म लैंडिंग है।

डेमो

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

NestJS सर्वर पथ का पूर्वावलोकन करें: PaymentIntent बनाएं, POST /webhooks/stripe प्राप्त करें, rawBody पर कन्स्ट्रक्टइवेंट, ऑर्डर स्थिति अपडेट करें। संगतता जांच के बाद आपके स्ट्राइप खाते के विरुद्ध एक लाइव सैंडबॉक्स उपलब्ध है। यह पृष्ठ वास्तविक शुल्क संसाधित नहीं करता है और NestJS में कार्ड एकत्र नहीं करता है।

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

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

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

  1. 01

    NestJS स्ट्राइप चुनें

    NestJS के लिए स्ट्राइप इंटीग्रेशन की पुष्टि करें और क्या पहला दिन NestJS API पर पेमेंटइंटेंट, चेकआउट सेशन या दोनों है।

  2. 02

    NestJS संगतता जाँच

    NestJS/नोड संस्करण, HTTP एडाप्टर (एक्सप्रेस डिफॉल्ट या फास्टिफ़ाइ), मौजूदा ऑर्डर दृढ़ता, ऑथ गार्ड, और क्या आपके पास पहले से ही स्ट्राइप खाता है, इसकी समीक्षा करें।

  3. 03

    NestJS में एकीकृत करें

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

  4. 04

    NestJS ऐप कॉन्फ़िगर करें

    env से वायर कॉन्फ़िगरेशन सेवा: गुप्त कुंजी, ग्राहकों के लिए प्रकाशन योग्य कुंजी, वेबहुक रहस्य, और सार्वजनिक HTTPS URL स्ट्राइप कॉल करेगा।

  5. 05

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

    NestJS वेबहुक के विरुद्ध स्ट्राइप CLI या डैशबोर्ड परीक्षण ईवेंट चलाएँ, साथ ही क्रिएट-इंटेंट और डिक्लाइन पथ भी चलाएँ। पुष्टि करें कि पार्स किया गया JSON बॉडी अपेक्षित रूप से हस्ताक्षरित विफल रहता है।

  6. 06

    NestJS स्रोत सौंपें

    NestJS स्रोत, env नोट्स और एक लाइव-कुंजी चेकलिस्ट वितरित करें। NestJS कार्यान्वयन को बनाए रखना आपका है।

आर्किटेक्चर

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

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

क्लाइंट ऐपनेस्टजेएस नियंत्रकधारी नोड एसडीकेधारी भुगतान इरादेवेबहुक → नेस्टजेएस रॉबॉडीआपका ओआरएम/भंडार

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

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

Node.js पर NestJS

नोड LTS पर वर्तमान NestJS स्ट्राइप SDK स्वीकार करता है। डिफ़ॉल्ट HTTP एडाप्टर एक्सप्रेस है. फास्टिफ़ाई को केवल तभी शामिल किया जाता है जब NestJS ऐप पहले से ही इसी तरह बूट होता है और हम संगतता जांच में इस पर सहमत होते हैं।

आधिकारिक स्ट्राइप नोड लाइब्रेरी

PaymentIntents, चेकआउट सत्र, और webhooks.constructEvent। जब तक आपको स्पष्ट रूप से इसकी आवश्यकता न हो, हम एक अनौपचारिक नेस्टज-स्ट्राइप रैपर उत्पाद नहीं बनाते हैं।

आपकी NestJS दृढ़ता

ऑर्डर या पात्रता अपडेट प्रिज्मा, टाइपओआरएम, मिक्रोओआरएम, या आपके पास पहले से मौजूद रिपॉजिटरी पर बने रहते हैं। यह ऐड-ऑन किसी नए डेटाबेस का आविष्कार नहीं करता है.

NestJS API के लिए स्ट्राइप खाता

आपका स्ट्राइप खाता, NestJS, वेबहुक एंडपॉइंट और डैशबोर्ड इवेंट द्वारा उपयोग की जाने वाली परीक्षण और लाइव कुंजियाँ। स्ट्राइप प्रसंस्करण शुल्क स्ट्राइप के पास रहता है।

आवश्यक NestJS होस्टिंग

एक होस्ट जो नोड चला सकता है और स्ट्राइप से HTTPS POSTs प्राप्त कर सकता है। एक स्थैतिक-केवल साइट या Next.js-केवल निर्यात इस NestJS वेबहुक पथ को होस्ट नहीं कर सकता है।

क्या शामिल है

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

  • मौजूदा NestJS प्रोजेक्ट में एकीकरण
  • आपके भंडार में पूर्ण स्रोत कोड
  • कॉन्फिग मॉड्यूल एनवी, भुगतान मॉड्यूल और वेबहुक नियंत्रक
  • पेमेंटइंटेंट या चेकआउट सत्र इस एपीआई के लिए आवश्यक पथ बनाता है
  • rawBody/एडेप्टर नोट करता है इसलिएstructEvent वास्तव में सत्यापित करता है
  • हैंडओवर से पहले NestJS वेबहुक और इंटेंट फ्लो का परीक्षण किया गया
  • टेस्ट-टू-लाइव कटओवर के लिए हैंडओवर नोट्स
  • हैंडओवर के बाद 30 दिन की तकनीकी सहायता

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

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

Pricing

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

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

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

मौजूदा NestJS API में उत्पादन के लिए तैयार स्ट्राइप पेमेंटइंटेंट और हस्ताक्षरित वेबहुक जोड़ें और स्रोत कोड रखें।

आवश्यकताएँ

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

$175

एक बार

NestJS

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

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

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

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

NestJS डिलीवरी और सुरक्षा प्रथाएँ

अनुमानित NestJS डिलीवरी

NestJS संगतता जांच के बाद विशिष्ट NestJS स्ट्राइप एकीकरण का दायरा बढ़ाया जाता है। टाइमलाइन आपके HTTP एडॉप्टर, ऑथ गार्ड और क्लाइंट NestJS को कैसे कॉल करते हैं, इस पर निर्भर करता है।

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

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

स्ट्राइप सीक्रेट्स NestJS कॉन्फ़िगसर्विस में रहते हैं

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

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

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

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

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

प्रश्न

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

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

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

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

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

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

नहीं, NestJS को PAN संग्रहित नहीं करना चाहिए। ग्राहक स्ट्राइप चेकआउट या एलिमेंट्स का उपयोग करते हैं। NestJS के लिए स्ट्राइप इंटीग्रेशन के पास सर्वर-साइड पेमेंटइंटेंट, वेबहुक और ऑर्डर राइट्स का स्वामित्व है। एक कस्टम NestJS DTO जो रॉ कार्ड डेटा पोस्ट करता है वह डिफ़ॉल्ट दायरे से बाहर है।

NestJS के लिए स्ट्राइप इंटीग्रेशन किस स्ट्राइप पैकेज का उपयोग करता है?

NestJS के लिए स्ट्राइप इंटीग्रेशन पेमेंटइंटेंट्स, चेकआउट सेशंस और webhooks.constructEvent के लिए आधिकारिक स्ट्राइप नोड लाइब्रेरी का उपयोग करता है। जब तक आपको स्पष्ट रूप से इसकी आवश्यकता न हो, हम एक अनौपचारिक नेस्टज-स्ट्राइप रैपर उत्पाद नहीं बनाते हैं।

NestJS के लिए स्ट्राइप इंटीग्रेशन रॉबॉडी पर जोर क्यों देता है?

Stripe.webhooks.constructEvent स्ट्राइप द्वारा हस्ताक्षरित सटीक बाइट्स की पुष्टि करता है। नेस्ट का डिफ़ॉल्ट JSON पार्सर उस बॉडी को बदल देता है। NestJS के लिए स्ट्राइप इंटीग्रेशन वेबहुक रूट पर रॉबॉडी (या फास्टिफाई रॉ पार्सर) को सक्षम बनाता है। @Body() का उपयोग करने से NestJS हस्ताक्षर जांच उत्पादन में विफल हो जाती है।

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

NestJS के लिए डिफ़ॉल्ट स्ट्राइप इंटीग्रेशन एक्सप्रेस एडॉप्टर Nest शिप को मानता है। Fastify को केवल तभी शामिल किया जाता है जब आपका NestJS ऐप पहले से ही FastifyAdapter के साथ बूट होता है और हम NestJS संगतता जांच के दौरान रॉ-बॉडी पथ से सहमत होते हैं।

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

NestJS एक पेमेंटइंटेंट या चेकआउट सत्र बना सकता है और स्ट्राइप ग्राहक आईडी संग्रहीत कर सकता है। आवर्ती स्ट्राइप बिलिंग उत्पाद, ग्राहक पोर्टल और इनवॉइस लॉजिक सर्वर पर रहते हैं। सदस्यता-भारी NestJS कार्य के लिए कस्टम कोटेशन की आवश्यकता हो सकती है।

NestJS ऐप में स्ट्राइप प्रकाशन योग्य और गुप्त कुंजियाँ कहाँ रहती हैं?

NestJS प्रक्रिया कॉन्फ़िगसर्विस/पर्यावरण चर से गुप्त कुंजी और वेबहुक हस्ताक्षर रहस्य का उपयोग करती है। ग्राहकों को केवल प्रकाशन योग्य कुंजी प्राप्त होती है। NestJS के लिए स्ट्राइप इंटीग्रेशन DTOs या फ्रंटएंड बंडल में गुप्त कुंजी नहीं डालता है।

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

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

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

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

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

NestJS द्वारा निर्मित पेमेंटइंटेंट या चेकआउट सत्र के बाद पूर्ति के लिए हाँ। क्लाइंट को दी गई NestJS 201 प्रतिक्रिया सत्य का स्रोत नहीं है। वेबहुक नियंत्रक हस्ताक्षरों का सत्यापन करता है और फिर भुगतान किए गए ऑर्डर को चिह्नित करता है।

क्या हम NestJS के लिए स्ट्राइप इंटीग्रेशन के साथ प्रिज्मा या टाइपओआरएम रख सकते हैं?

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

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

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

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

नहीं, NestJS एक स्टैंडअलोन नोड एपीआई है। Next.js ऐप राउटर और रूट हैंडलर Next.js के लिए स्ट्राइप इंटीग्रेशन हैं। हम इस NestJS ऐड-ऑन कीमत के अंदर Next.js में NestJS API को दोबारा नहीं लिखते हैं।

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

हाँ. पेमेंटइंटेंट या चेकआउट सत्र मेटाडेटा, ग्राहक रिकॉर्ड, और वेबहुक पुष्टिकरण के बाद आपके द्वारा बनाए गए फ़ील्ड NestJS के लिए स्ट्राइप इंटीग्रेशन के दौरान आपके मौजूदा NestJS ऑर्डर मॉडल से संरेखित होते हैं।

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

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

एकीकरण के बाद स्ट्राइप या NestJS अपडेट को कैसे प्रबंधित किया जाता है?

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

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

हम पेमेंटइंटेंट स्टेटस, स्ट्राइप डैशबोर्ड लॉग और नेस्टजेएस वेबहुक डिलीवरी को पढ़ने का तरीका बताते हैं। 30-दिवसीय समर्थन में हस्ताक्षर विफलताओं (आमतौर पर रॉबॉडी), पुनः प्रयास और वितरित NestJS प्रवाह के लिए गलत कॉन्फ़िगर की गई कुंजी का निवारण शामिल है।

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

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

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

डिलीवर किए गए NestJS स्ट्राइप पथ में हैंडओवर के 30 दिन शामिल हैं। इस NestJS ऐड-ऑन कीमत के 20% पर विस्तारित तकनीकी सहायता वैकल्पिक है और यह उसी NestJS एकीकरण पर छह महीने की तकनीकी सहायता को कवर करता है, न कि किसी नए उत्पाद के निर्माण पर।

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

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

$175