AI-संचालित SaaS: Stripe + प्रमाणीकरण + बिलिंग + तैनाती · पाठ

चेकआउट सत्र लागू करना

भुगतान संबंधी जानकारी सुरक्षित रूप से एकत्र करने और एकमुश्त खरीदारी संसाधित करने के लिए Stripe Checkout को एकीकृत कीजिए।

पाठ 3, कुल 4 में से11 चरण

चेकआउट सत्र लागू करना, CoddyKit पर AI-संचालित SaaS: Stripe + प्रमाणीकरण + बिलिंग + तैनाती का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह AI-संचालित SaaS: Stripe + प्रमाणीकरण + बिलिंग + तैनाती सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। AI-संचालित SaaS: Stripe + प्रमाणीकरण + बिलिंग + तैनाती पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

Checkout सत्र का परिचय

Stripe Checkout के एकीकरण में आपका स्वागत है! यह पाठ आपको एकबारगी खरीदारी के लिए सुरक्षित, होस्ट किए गए भुगतान पृष्ठ बनाने का मार्गदर्शन देगा।

Stripe Checkout पहले से बने, अनुकूलित और सुरक्षित भुगतान प्रवाह के माध्यम से भुगतान संग्रह को सरल बनाता है।

Stripe Checkout का उपयोग क्यों करें

Stripe Checkout का उपयोग करने के कई महत्वपूर्ण लाभ हैं:

  • सुरक्षा: Stripe संवेदनशील कार्ड डेटा संभालता है, जिससे PCI अनुपालन का आपका बोझ कम होता है।
  • अनुकूलित UI: इसे रूपांतरणों के लिए डिज़ाइन किया गया है और यह डेस्कटॉप व मोबाइल, दोनों पर अच्छी तरह काम करता है।
  • गति: त्वरित एकीकरण का अर्थ है कि आपके विकास में कम समय लगेगा।
  • सुविधाएँ: यह विभिन्न भुगतान विधियों और पहले से उपलब्ध धोखाधड़ी-रोकथाम का समर्थन करता है।

Checkout प्रवाह

सामान्य Stripe Checkout प्रक्रिया इस प्रकार काम करती है:

  1. आपका उपयोगकर्ता आपकी साइट पर 'अभी खरीदें' बटन पर क्लिक करता है।
  2. आपका बैकएंड सर्वर Stripe Checkout सत्र बनाता है।
  3. आपका फ्रंटएंड उपयोगकर्ता को Stripe द्वारा होस्ट किए गए भुगतान पृष्ठ पर भेजता है।
  4. उपयोगकर्ता Stripe पर भुगतान पूरा करता है।
  5. Stripe उपयोगकर्ता को आपकी साइट पर वापस भेजता है (सफलता या रद्द करने वाले URL पर)।

सर्वर-साइड सत्र बनाना

Stripe Checkout का मुख्य भाग आपके बैकएंड पर एक Checkout सत्र बनाना है। यह सत्र Stripe को बताता है कि आपका ग्राहक क्या खरीद रहा है और भुगतान के बाद उसे कहाँ भेजना है।

इस सत्र को अपने सर्वर पर बनाना अत्यंत महत्वपूर्ण है, ताकि आपकी Stripe गुप्त कुंजी सुरक्षित रहे।

कोड: बैकएंड सत्र (Java)

यहाँ Java जैसी संरचना का उपयोग करके अपने सर्वर पर Checkout सत्र बनाने का एक सरल उदाहरण दिया गया है। वास्तविक Stripe Price ID और URL से प्लेसहोल्डर बदलना याद रखें।

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

// Imagine Stripe SDK is configured
class StripeCheckoutSession {
    public static Map<String, String> create(Map<String, Object> params) {
        System.out.println("Creating Stripe Checkout Session...");
        // In a real app, this calls Stripe API
        Map<String, String> result = new HashMap<>();
        result.put("id", "cs_test_123ExampleSessionID");
        result.put("url", "https://checkout.stripe.com/c/pay/cs_...");
        return result;
    }
}

public class Main {
    public static void main(String[] args) {
        List<Map<String, Object>> lineItems = new ArrayList<>();
        Map<String, Object> item = new HashMap<>();
        item.put("price", "price_123YourPriceID"); // Your Stripe Price ID
        item.put("quantity", 1);
        lineItems.add(item);

        Map<String, Object> params = new HashMap<>();
        params.put("mode", "payment");
        params.put("line_items", lineItems);
        params.put("success_url", "https://yourdomain.com/success?session_id={CHECKOUT_SESSION_ID}");
        params.put("cancel_url", "https://yourdomain.com/cancel");

        try {
            Map<String, String> session = StripeCheckoutSession.create(params);
            System.out.println("Session ID: " + session.get("id"));
            System.out.println("Redirect URL: " + session.get("url"));
        } catch (Exception e) {
            System.err.println("Error: " + e.getMessage());
        }
    }
}

सत्र के मुख्य पैरामीटर

Checkout सत्र बनाते समय, ये आवश्यक पैरामीटर होते हैं:

  • mode: एकबारगी खरीदारी के लिए इसे 'payment' पर सेट करें।
  • line_items: ग्राहक क्या खरीद रहा है, इसका वर्णन करने वाला एक ऐरे (इसमें Stripe Price ID का उपयोग होता है)।
  • success_url: सफल भुगतान के बाद Stripe जिस URL पर भेजता है।
  • cancel_url: उपयोगकर्ता द्वारा विंडो रद्द करने या बंद करने पर Stripe जिस URL पर भेजता है।

लाइन आइटम को समझना

line_items ऐरे उत्पादों और मात्राओं को निर्दिष्ट करता है। प्रत्येक आइटम में price और quantity होना आवश्यक है।

  • price: यह एक Stripe Price ID होना चाहिए (जैसे, price_123abc), केवल मुद्रा राशि नहीं। इन्हें आप Stripe Dashboard में या API के माध्यम से बनाते हैं (जैसा कि पिछले पाठ में बताया गया है)।
  • quantity: उस कीमत की इकाइयों की संख्या।

क्लाइंट-साइड रीडायरेक्शन

आपके बैकएंड द्वारा Checkout सत्र बनाने और उसका id लौटाने के बाद, आपका फ्रंटएंड JavaScript उपयोगकर्ता को भेजने के लिए Stripe.js का उपयोग करता है।

आपको अपने HTML में Stripe.js लाइब्रेरी लोड करनी होगी और उसे अपनी प्रकाशन योग्य कुंजी से प्रारंभ करना होगा।

कोड: फ्रंटएंड रीडायरेक्ट (JS)

अपने सर्वर से सत्र ID प्राप्त करने के बाद, आपका क्लाइंट-साइड कोड कुछ इस प्रकार दिखाई देगा। यह अंश पूर्ण प्रोग्राम के रूप में चलने योग्य नहीं है, लेकिन मुख्य JavaScript तर्क दिखाता है।

// First, load Stripe.js in your HTML:
// <script src="https://js.stripe.com/v3/"></script>

// Initialize Stripe with your publishable key
const stripe = Stripe('pk_test_YOUR_PUBLISHABLE_KEY');

// Function to trigger checkout
async function redirectToStripeCheckout(sessionId) {
  const { error } = await stripe.redirectToCheckout({
    sessionId: sessionId
  });

  if (error) {
    console.error("Stripe Checkout error:", error);
    // Handle error, e.g., show a message to the user
  }
}

// Example: Call this after your backend returns the session ID
// redirectToStripeCheckout('cs_test_123ExampleSessionID');

त्वरित जाँच

आपने Stripe Checkout का उपयोग करके भुगतान प्रवाह सफलतापूर्वक सेट कर लिया है। निम्नलिखित में से कौन-सा पैरामीटर एकबारगी भुगतान के लिए अपने बैकएंड पर Stripe Checkout सत्र बनाते समय सीधे सेट नहीं किया जाता?

पुनरावृत्ति और अगले चरण

बहुत अच्छा! आपने एकबारगी भुगतानों के लिए Stripe Checkout लागू करना सीख लिया है।

  • हमने आपके बैकएंड पर सुरक्षित Checkout सत्र बनाना सीखा।
  • हमने mode, line_items, success_url, और cancel_url जैसे मुख्य पैरामीटरों का अध्ययन किया।
  • आपने देखा कि अपने फ्रंटएंड से उपयोगकर्ताओं को Stripe द्वारा होस्ट किए गए पृष्ठ पर कैसे भेजना है।

अगले चरण में, आप सदस्यताओं और वेबहुक का उपयोग करके अतुल्यकालिक भुगतान घटनाओं को संसाधित करने जैसे अधिक जटिल परिदृश्यों को संभालना सीखेंगे।

शुरुआत निःशुल्क

एआई शिक्षक के साथ AI-संचालित SaaS: Stripe + प्रमाणीकरण + बिलिंग + तैनाती सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
12
पाठ
48

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

क्या “चेकआउट सत्र लागू करना” पाठ निःशुल्क है?

हाँ—“चेकआउट सत्र लागू करना” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और AI-संचालित SaaS: Stripe + प्रमाणीकरण + बिलिंग + तैनाती पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। AI-संचालित SaaS: Stripe + प्रमाणीकरण + बिलिंग + तैनाती पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“चेकआउट सत्र लागू करना” में मैं क्या सीखूँगा?

भुगतान संबंधी जानकारी सुरक्षित रूप से एकत्र करने और एकमुश्त खरीदारी संसाधित करने के लिए Stripe Checkout को एकीकृत कीजिए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ AI-संचालित SaaS: Stripe + प्रमाणीकरण + बिलिंग + तैनाती का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या AI-संचालित SaaS: Stripe + प्रमाणीकरण + बिलिंग + तैनाती शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर AI-संचालित SaaS: Stripe + प्रमाणीकरण + बिलिंग + तैनाती शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।

“चेकआउट सत्र लागू करना” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस AI-संचालित SaaS: Stripe + प्रमाणीकरण + बिलिंग + तैनाती पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर AI-संचालित SaaS: Stripe + प्रमाणीकरण + बिलिंग + तैनाती पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. Stripe खाता और API कुंजियाँ
  2. उत्पाद और कीमतें बनाना
  3. चेकआउट सत्र लागू करना
  4. रिफंड और विवाद सँभालना
← AI-संचालित SaaS: Stripe + प्रमाणीकरण + बिलिंग + तैनाती पर वापस जाएँ