Betalinger med Stripe og SaaS-faktureringssystemer · leksjon

Behandle den første betalingen med Checkout

Implementer en enkel betalingsflyt med Stripe Checkout, og se hvordan kortopplysninger samles inn og en transaksjon fullføres.

Leksjon 3 av 411 trinn

Behandle den første betalingen med Checkout er en gratis leksjon i Betalinger med Stripe og SaaS-faktureringssystemer på CoddyKit. Dette er leksjon 3 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Betalinger med Stripe og SaaS-faktureringssystemer, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Betalinger med Stripe og SaaS-faktureringssystemer inneholder totalt 4 leksjoner.

Velkommen til Stripe Checkout!

Stripe Checkout er en ferdigbygd, vertsbasert betalingsside. Stripe håndterer de krevende delene – sikkerhet og samsvar – slik at De aldri trenger å håndtere rå kortopplysninger.

Slik fungerer Stripe Checkout

Slik fungerer Checkout: serveren Deres oppretter en økt, kunden sendes videre til Stripes sikre side for å betale og sendes deretter tilbake til nettstedet Deres.

Objektet Checkout Session

Checkout Session-objektet beskriver betalingen: line_items som kjøpes, modus samt URL-ene for videresending ved vellykket betaling og avbrudd.

Sette opp serveren Deres

For å opprette en økt trenger De en liten server (Node, Python, Ruby, PHP osv.). Installer Stripe-biblioteket og initialiser det med den hemmelige nøkkelen Deres – den må aldri eksponeres på klientsiden.

Opprette en Checkout Session

Slik oppretter De en Checkout Session for en engangsbetaling på serveren Deres. Bytt ut med den faktiske hemmelige nøkkelen Deres; koden skriver ut økt-ID-en og URL-en.

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();

Videresende til Checkout

Serveren returnerer en session.url. Klienten Deres videresender deretter brukeren dit med window.location.href = session.url for å åpne Stripes sikre side.

Håndtere vellykket betaling og avbrudd

Etter betaling eller avbrudd returnerer kunden til success_url eller cancel_url. URL-en for vellykket betaling kan inneholde økt-ID-en for bekreftelse.

Hente øktdetaljer

På siden for vellykket betaling bruker De session_id til å hente hele økten på serveren Deres. Det bekrefter betalingsstatusen før De oppfyller bestillingen.

Sikkerhet og PCI-samsvar

Den største fordelen med Checkout er sikkerheten: Stripe håndterer alle kortdata, serveren Deres ser aldri kortnumre, og byrden med PCI-samsvar reduseres betydelig.

Rask kontroll

Hvilke av følgende er viktige fordeler eller funksjoner ved å bruke Stripe Checkout til betalingsbehandling?

Oppsummering: Den første betalingen Deres

Oppsummering: Stripe Checkout er en vertsbasert side som styres av et øktobjekt De oppretter på serversiden, etterfulgt av videresending, håndtering etter betaling og store sikkerhetsfordeler.

Gratis å komme i gang

Lær deg Betalinger med Stripe og SaaS-faktureringssystemer med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
12
Leksjoner
48

Ofte stilte spørsmål

Er leksjonen «Behandle den første betalingen med Checkout» gratis?

Ja – hele teksten i «Behandle den første betalingen med Checkout» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Betalinger med Stripe og SaaS-faktureringssystemer-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Betalinger med Stripe og SaaS-faktureringssystemer inneholder totalt 4 leksjoner.

Hva lærer jeg i «Behandle den første betalingen med Checkout»?

Implementer en enkel betalingsflyt med Stripe Checkout, og se hvordan kortopplysninger samles inn og en transaksjon fullføres. Du øver på Betalinger med Stripe og SaaS-faktureringssystemer med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med Betalinger med Stripe og SaaS-faktureringssystemer?

Ingen tidligere erfaring er nødvendig. Betalinger med Stripe og SaaS-faktureringssystemer på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 3 av 4.

Hvor lang tid tar leksjonen «Behandle den første betalingen med Checkout»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne Betalinger med Stripe og SaaS-faktureringssystemer-leksjonen?

Ja. Alle Betalinger med Stripe og SaaS-faktureringssystemer-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. Forstå økosystemet for nettbetalinger
  2. Oppsett av Stripe-konto og gjennomgang av dashbordet
  3. Behandle den første betalingen med Checkout
  4. Forstå Stripe-testmodus og testkort
← Tilbake til Betalinger med Stripe og SaaS-faktureringssystemer