Realizacja pierwszej płatności za pomocą Checkout
Zaimplementuj prosty przepływ płatności za pomocą Stripe Checkout, pokazując, jak zbierać dane karty i finalizować transakcję.
Realizacja pierwszej płatności za pomocą Checkout to bezpłatna lekcja Stripe Payments & SaaS Billing Systems na CoddyKit. To lekcja 3 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Stripe Payments & SaaS Billing Systems, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Stripe Payments & SaaS Billing Systems zawiera 4 lekcji w sumie.
Części tej lekcji nie zostały jeszcze przetłumaczone i są wyświetlane po angielsku.
Welcome to Stripe Checkout!
Stripe Checkout is a pre-built, hosted payment page. Stripe handles the hard parts — security and compliance — so you never touch raw card details.
How Stripe Checkout Works
How Checkout works: your server creates a session, the customer is redirected to Stripe's secure page to pay, then sent back to your site afterward.
The Checkout Session Object
The Checkout Session object describes the payment: the line_items being bought, the mode, and the success and cancel redirect URLs.
Setting Up Your Server
To create a session you need a small server (Node, Python, Ruby, PHP, etc). Install the Stripe library and init it with your secret key — never expose it client-side.
Creating a Checkout Session
Here's how to create a one-time Checkout Session on your server. Swap in your real secret key; it prints the session ID and URL.
const stripe = require('stripe')('sk_test_YOUR_SECRET_KEY');
async function createCheckoutSession() {
try {
const session = await stripe.checkout.sessions.create({
line_items: [
{
price_data: {
currency: 'usd',
product_data: {
name: 'CoddyKit Course',
},
unit_amount: 1999, // $19.99
},
quantity: 1,
},
],
mode: 'payment',
success_url: 'https://example.com/success?session_id={CHECKOUT_SESSION_ID}',
cancel_url: 'https://example.com/cancel',
});
console.log('Checkout Session created:');
console.log(' ID:', session.id);
console.log(' URL:', session.url);
} catch (error) {
console.error('Error creating Checkout Session:', error.message);
}
}
createCheckoutSession();Redirecting to Checkout
The server returns a session.url; your client then redirects the user there with window.location.href = session.url to reach Stripe's secure page.
Handling Success & Cancel
After paying or cancelling, the customer returns to your success_url or cancel_url. The success URL can carry the session ID for confirmation.
Retrieving Session Details
On the success page, use the session_id to retrieve the full session on your server. That confirms payment status before you fulfill the order.
Security & PCI Compliance
Checkout's big win is security: Stripe handles all card data, your server never sees card numbers, and your PCI compliance burden drops dramatically.
Quick Check
Which of the following are key benefits or features of using Stripe Checkout for processing payments?
Recap: Your First Payment
Recap: Stripe Checkout is a hosted page driven by a session object you create server-side, then a redirect, post-payment handling, and big security wins.
Ucz się Stripe Payments & SaaS Billing Systems dzięki korepetycjom AI — za darmo
Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.
- Kursy
- 12
- Lekcje
- 48
Często zadawane pytania
Czy lekcja „Realizacja pierwszej płatności za pomocą Checkout” jest bezpłatna?
Tak — pełny tekst „Realizacja pierwszej płatności za pomocą Checkout” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Stripe Payments & SaaS Billing Systems, przejdź na CoddyKit PRO. Kurs Stripe Payments & SaaS Billing Systems zawiera 4 lekcji w sumie.
Co nauczysz się w „Realizacja pierwszej płatności za pomocą Checkout”?
Zaimplementuj prosty przepływ płatności za pomocą Stripe Checkout, pokazując, jak zbierać dane karty i finalizować transakcję. Ćwiczysz Stripe Payments & SaaS Billing Systems z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Stripe Payments & SaaS Billing Systems?
Nie wymagamy żadnego doświadczenia. Stripe Payments & SaaS Billing Systems w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 3 z 4.
Ile czasu zajmuje lekcja „Realizacja pierwszej płatności za pomocą Checkout”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Stripe Payments & SaaS Billing Systems?
Tak. Każda lekcja Stripe Payments & SaaS Billing Systems zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Poznawanie ekosystemów płatności online
- Konfiguracja konta Stripe i omówienie pulpitu
- Realizacja pierwszej płatności za pomocą Checkout
- Tryb testowy Stripe i karty testowe