BacodoBACODO

फास्टएपीआई ऐड-ऑन

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

आधिकारिक स्ट्राइप पायथन एसडीके, एक एपीआईराउटर और एक वेबहुक जोड़ें जो वेट रिक्वेस्ट.बॉडी() पर स्ट्राइप-सिग्नेचर को सत्यापित करता है। फास्टएपीआई एपीआई है - यह Django नहीं है, DRF नहीं है, और यह कार्ड एकत्र नहीं करता है।

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

से

$229

USD · FastAPI

डेमो देखें

फास्टएपीआई के लिए स्ट्राइप इंटीग्रेशन · FastAPI

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

Requirements

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

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

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

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

आपके फास्टएपीआई ऐप पर स्ट्राइप - रूट कोई कार्ड फॉर्म नहीं है

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

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

एक उत्पादन फास्टएपीआई स्ट्राइप पथ को आधिकारिक स्ट्राइप पैकेज, निर्भरता या सेवा में पेमेंटइंटेंट निर्माण और कच्चे अनुरोध बाइट्स पर कन्स्ट्रक्ट_इवेंट की आवश्यकता होती है। यदि आप पहले request.json() का इंतजार करते हैं, तो हस्ताक्षर जांच विफल हो जाती है। यह सामान्य फास्टएपीआई वेबहुक बग है।

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

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

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

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

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

पायथन बैकएंड इंजीनियर और एजेंसियां जो पहले से ही फास्टएपीआई चलाती हैं। यदि आपका एपीआई Django है, तो वह Django के लिए स्ट्राइप इंटीग्रेशन है - हम urls.py को किसी फास्टएपीआई ऐप में पेस्ट नहीं करते हैं।

मुख्य फ़ीचर

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

फास्टएपीआई राउटर के पीछे आधिकारिक स्ट्राइप एसडीके

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

वेबहुक request.body() का उपयोग करता है, request.json() का नहीं

Stripe.Webhook.construct_event को स्ट्राइप द्वारा हस्ताक्षरित सटीक बाइट्स की आवश्यकता है। फास्टएपीआई रूट वेट रिक्वेस्ट.बॉडी() और स्ट्राइप-सिग्नेचर हेडर को पढ़ता है। JSON को पहले पार्स करने से फास्टएपीआई स्ट्राइप इंटीग्रेशन उत्पादन में विफल हो जाता है।

payment_intent.सफल होने के बाद फास्टएपीआई ऑर्डर स्थिति

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

फास्टएपीआई परीक्षण मोड फिर लाइव स्ट्राइप कुंजी

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

इडेम्पोटेंट फास्टएपीआई वेबहुक हैंडलिंग

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

आपके फास्टएपीआई क्लाइंट ग्राहक बने रहेंगे

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

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

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

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

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

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

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

SaaS को फास्टएपीआई ऐप के माध्यम से बिल किया गया

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

एक अलग फ्रंटएंड के पीछे फास्टएपीआई

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

डेमो

फास्टएपीआई स्ट्राइप वेबहुक पथ पूर्वावलोकन

फास्टएपीआई सर्वर पथ का पूर्वावलोकन करें: पेमेंटइंटेंट बनाएं, POST /webhooks/stripe प्राप्त करें, request.body() पर कन्स्ट्रक्ट_इवेंट प्राप्त करें, ऑर्डर स्थिति अपडेट करें। संगतता जांच के बाद आपके स्ट्राइप खाते के विरुद्ध एक लाइव सैंडबॉक्स उपलब्ध है। यह पेज वास्तविक शुल्कों को संसाधित नहीं करता है और फास्टएपीआई में कार्ड एकत्र नहीं करता है।

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

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

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

  1. 01

    फास्टएपीआई स्ट्राइप का चयन करें

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

  2. 02

    फास्टएपीआई संगतता जांच

    फास्टएपीआई/पायथन संस्करण, पाइडेंटिक वी2, मौजूदा ऑर्डर पर्सिस्टेंस (एसक्यूएलकेमी या अन्यथा), ऑथ निर्भरता, और क्या आपके पास पहले से ही स्ट्राइप खाता है, की समीक्षा करें।

  3. 03

    फास्टएपीआई में एकीकृत करें

    स्ट्राइप पैकेज, एक एपीआईराउटर, क्रिएट-इंटेंट एंडपॉइंट और एक वेबहुक जोड़ें जो वेट रिक्वेस्ट.बॉडी() पर हस्ताक्षरों को सत्यापित करता है।

  4. 04

    फास्टएपीआई ऐप कॉन्फ़िगर करें

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

  5. 05

    फास्टएपीआई भुगतान पथ का परीक्षण करें

    फास्टएपीआई वेबहुक के विरुद्ध स्ट्राइप सीएलआई या डैशबोर्ड परीक्षण ईवेंट चलाएं, साथ ही क्रिएट-इंटेंट और डिक्लाइन पथ भी चलाएं। पुष्टि करें request.json() अपेक्षा के अनुरूप हस्ताक्षर विफल हो जाएगा।

  6. 06

    फास्टएपीआई स्रोत सौंपें

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

आर्किटेक्चर

स्ट्राइप फास्टएपीआई प्रोजेक्ट से कैसे जुड़ता है

फास्टएपीआई प्रक्रिया में गुप्त कुंजी होती है। पेमेंटइंटेंट बनाने के लिए ग्राहक फास्टएपीआई रूट पूछते हैं। स्ट्राइप वेबहुक द्वारा फास्टएपीआई को सूचित करता है। फास्टएपीआई request.body() पर हस्ताक्षर की पुष्टि करता है, फिर ऑर्डर स्थिति लिखता है।

क्लाइंट ऐपफास्टएपीआई राउटरस्ट्राइप पायथन एसडीकेधारी भुगतान इरादेवेबहुक → request.body()आपका स्टोर / SQLAlchemy

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

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

पायथन पर फास्टएपीआई

पायथन संस्करण पर वर्तमान फास्टएपीआई जिसे स्ट्राइप एसडीके स्वीकार करता है, आमतौर पर यूविकॉर्न के साथ परोसा जाता है। यह Django नहीं है और न ही फ्लास्क - हम urls.py या फ्लास्क ब्लूप्रिंट नहीं जोड़ते हैं।

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

पेमेंटइंटेंट, चेकआउट सत्र और Webhook.construct_event। एसिंक मार्गों से सिंक कॉल को ईमानदारी से स्कोप किया जाता है (थ्रेडपूल या स्ट्राइपक्लाइंट एसिंक) - हम यह दिखावा नहीं करते हैं कि ब्लॉकिंग स्ट्राइप एसिंक डीईएफ़ के अंदर मुफ़्त है।

आपकी फास्टएपीआई दृढ़ता

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

फास्टएपीआई ऐप के लिए स्ट्राइप अकाउंट

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

आवश्यक फास्टएपीआई होस्टिंग

एक होस्ट जो यूविकॉर्न (या समतुल्य) चला सकता है और स्ट्राइप से HTTPS POSTs प्राप्त कर सकता है। एक स्थैतिक-केवल साइट इस फास्टएपीआई वेबहुक पथ को होस्ट नहीं कर सकती है।

क्या शामिल है

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

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

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

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

Pricing

फास्टएपीआई मूल्य निर्धारण के लिए स्ट्राइप इंटीग्रेशन

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

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

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

आवश्यकताएँ

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

$229

एक बार

FastAPI

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

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

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

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

फास्टएपीआई डिलीवरी और सुरक्षा प्रथाएं

अनुमानित फास्टएपीआई डिलीवरी

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

हैंडओवर से पहले फास्टएपीआई पर परीक्षण किया गया

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

स्ट्राइप रहस्य फास्टएपीआई सेटिंग्स में रहते हैं

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

फास्टएपीआई लिखने से पहले वेबहुक सत्यापन

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

कोई असत्यापित फास्टएपीआई सुरक्षा दावा नहीं

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

प्रश्न

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

फास्टएपीआई के लिए स्ट्राइप इंटीग्रेशन में क्या शामिल है (FastAPI)?

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

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

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

क्या फास्टएपीआई के लिए स्ट्राइप इंटीग्रेशन फास्टएपीआई में कार्ड नंबर एकत्र करता है (FastAPI)?

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

फास्टएपीआई के लिए स्ट्राइप इंटीग्रेशन किस स्ट्राइप पैकेज का उपयोग करता है (FastAPI)?

फास्टएपीआई के लिए स्ट्राइप इंटीग्रेशन पेमेंटइंटेंट्स, चेकआउट सेशंस और वेबहुक.कंस्ट्रक्ट_इवेंट के लिए आधिकारिक स्ट्राइप पायथन लाइब्रेरी का उपयोग करता है। जब तक आपको स्पष्ट रूप से इसकी आवश्यकता न हो, हम फास्टएपीआई भुगतानों को एक गैर-दस्तावेज प्लगइन में नहीं लपेटते हैं।

फास्टएपीआई के लिए स्ट्राइप इंटीग्रेशन request.body() पर जोर क्यों देता है (FastAPI)?

Stripe.Webhook.construct_event स्ट्राइप द्वारा हस्ताक्षरित सटीक बाइट्स की पुष्टि करता है। wait request.json() उस बॉडी को पार्स करता है और बदलता है। फास्टएपीआई के लिए स्ट्राइप इंटीग्रेशन वेबहुक रूट पर wait request.body() को पढ़ता है। यदि आप इसे छोड़ देते हैं तो यह सामान्य फास्टएपीआई हस्ताक्षर-जांच विफलता है।

क्या फास्टएपीआई के लिए स्ट्राइप इंटीग्रेशन Django के समान है (FastAPI)?

नहीं, फास्टएपीआई एपीआईराउटर, डिपेंड्स और पाइडेंटिक-सेटिंग्स का उपयोग करता है। Django दृश्य, urls.py, और Django ORM Django के लिए स्ट्राइप इंटीग्रेशन हैं। हम Django पैटर्न को फास्टएपीआई ऐप में पेस्ट नहीं करते हैं।

क्या फास्टएपीआई के लिए स्ट्राइप इंटीग्रेशन सदस्यता भुगतान एकत्र कर सकता है (FastAPI)?

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

फास्टएपीआई ऐप में स्ट्राइप प्रकाशन योग्य और गुप्त कुंजियाँ कहाँ रहती हैं (FastAPI)?

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

फास्टएपीआई में स्ट्राइप टेस्ट मोड और लाइव मोड कैसे काम करते हैं (FastAPI)?

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

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

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

क्या फास्टएपीआई चेकआउट के लिए स्ट्राइप वेबहुक आवश्यक हैं (FastAPI)?

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

क्या हम फास्टएपीआई के लिए SQLAlchemy को स्ट्राइप इंटीग्रेशन के साथ रख सकते हैं (FastAPI)?

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

क्या फास्टएपीआई मूल्य के लिए स्ट्राइप इंटीग्रेशन में स्ट्राइप खाता या शुल्क शामिल है (FastAPI)?

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

क्या फास्टएपीआई के लिए स्ट्राइप इंटीग्रेशन सिंक स्ट्राइप कॉल के साथ इवेंट लूप को ब्लॉक करता है (FastAPI)?

हम फास्टएपीआई संगतता जांच के दौरान ईमानदारी से इसका दायरा बढ़ाते हैं। एसिंक डिफ के अंदर ब्लॉकिंग स्ट्राइप कॉल को थ्रेडपूल में ले जाया जाता है या हम स्ट्राइप के एसिंक क्लाइंट का उपयोग करते हैं जहां पिन किया गया स्ट्राइप रिलीज इसका समर्थन करता है। हम यह दावा नहीं करते कि एसिंक फास्टएपीआई रूट में सिंक स्ट्राइप मुफ़्त है।

क्या हम फास्टएपीआई में स्ट्राइप रसीदें और मेटाडेटा को अनुकूलित कर सकते हैं (FastAPI)?

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

स्ट्राइप हैंडओवर के बाद कौन सा फास्टएपीआई समर्थन शामिल है (FastAPI)?

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

एकीकरण के बाद स्ट्राइप या फास्टएपीआई अपडेट को कैसे प्रबंधित किया जाता है (FastAPI)?

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

यदि प्रोडक्शन फास्टएपीआई ऐप में स्ट्राइप भुगतान विफल हो जाए तो क्या होगा (FastAPI)?

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

कौन से फास्टएपीआई संस्करण फास्टएपीआई के लिए स्ट्राइप इंटीग्रेशन के साथ संगत हैं (FastAPI)?

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

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

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

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

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

$229