Ta emot kortbetalningar med Stripe
Stripe tar emot kortbetalningen på sin egen säkra sida, så kortuppgifter når aldrig din webbplats. När kunden har betalat meddelar Stripe din webbplats och fakturan markeras som betald automatiskt.
- Öppna ett Stripe-konto eller logga in på ditt.
- Gå till Utvecklare → API-nycklar och kopiera den hemliga nyckeln. Den börjar med
sk_test_medan du testar ochsk_live_när du tar emot riktiga pengar. Inte den publicerbara nyckeln, som börjar medpk_. - Klistra in den i Hemlig Stripe-nyckel här och spara. Nyckeln kontrolleras hos Stripe när du sparar, och du får veta direkt om det är fel nyckel.
- För att fakturor ska markera sig själva som betalda, lägg till en webhook i Utvecklare → Webhooks till adressen under Stripe-webhookhemlighet, för händelsen
checkout.session.completed. Kopiera dess signeringshemlighet (whsec_…) till Stripe-webhookhemlighet.
Testa först med din testnyckel och Stripes testkort, byt sedan till live-nyckeln. Frågor om ditt Stripe-konto: Stripes support.
Vanliga frågor
Kunderna ser ”Kortbetalning är inte tillgänglig just nu”. Varför?
Skälet mejlas till dig och visas i rött under den hemliga Stripe-nyckeln. Oftast har den publicerbara nyckeln (pk_) klistrats in i stället för den hemliga (sk_). Om Managed Payments är påslaget i ditt Stripe-konto, stäng av det: när det är på startar Stripe inte dessa betalningar.
Behöver jag webhooken?
Betalningar går igenom utan den, men fakturan markerar inte sig själv som betald. Med den sker det inom några sekunder.
Kan jag testa utan att ta emot riktiga pengar?
Ja. Använd den hemliga testnyckeln (sk_test_) och Stripes testkortnummer. Inget dras. Byt till live-nyckeln när du är redo.
Var detta till hjälp?
Tack för att du berättade.
Tråkigt att detta inte gav svar. Tack för att du sa till: vi använder det för att förbättra guiderna.
Behöver du fortfarande hjälp? Logga in på ditt konto och skapa ett supportärende. De som skrev koden hjälper dig, och de flesta ärenden besvaras samma arbetsdag.