
Checkout Sessions API
Skapa checkout-sessioner programmatiskt.
Preview Checkout
Beräkna priser och skatter innan du skapar en session.
Payment Methods
Betalningsmetoder och konfiguration som stöds.
Integration Guide
Steg-för-steg-guide för integrering av checkout.
Checkout-länkar som genereras via Checkout Sessions API kan inte återanvändas. De upphör att gälla efter 24 timmar, eller efter 15 minuter om
confirm: true är inställt. Generera en ny session för varje kund och varje betalningsförsök.Adaptive Currency
Adaptive Currency låter kunder betala i sin föredragna lokala valuta, vilket förbättrar förtroendet och konverteringsgraden. När funktionen är aktiverad ser kunderna en valutaväljare i checkout. Priset omvandlas till den valda valutan enligt aktuella växelkurser. Om produkten har Purchasing Power Parity aktiverat omvandlas i stället PPP-priset, inte grundpriset. Om Charm Pricing är aktiverat avrundas det omvandlade beloppet till ett snyggt slut som 49.99.
Adaptive Currency
Valutor som stöds, omvandlingsavgifter och hantering av återbetalningar.
Checkout på flera språk
Checkout stöder 22 språk. Kunder kan byta språk direkt på sidan, och UI-text, etiketter och systemmeddelanden lokaliseras.
Språk som stöds
Om du vill tvinga fram ett specifikt språk anger du
customization.force_language när du skapar en checkout-session. Mer information finns i Checkout Sessions API.
Automatisk skatteberäkning
Skatter beräknas automatiskt baserat på kundens faktureringsadress, vilket säkerställer efterlevnad av kraven för GST, VAT och sales tax. Skatteregler tillämpas utifrån kundens land och region där det är relevant. Skattebeloppet uppdateras automatiskt när kunden ändrar land eller uppdaterar sin adress. Den slutliga skatteuppdelningen visas tydligt före betalningen.Stöd för Business Tax ID
För B2B-transaktioner kan kunder ange sitt Business Tax ID (t.ex. VAT- eller GST-nummer) i checkout. När det anges valideras skatte-ID:t i realtid och tillämpliga skattebefrielser eller regler för omvänd skattskyldighet tillämpas automatiskt.
Rabattkoder
Kunder kan använda rabatt- eller kampanjkoder som du har skapat i dashboard. Rabatten valideras direkt och det uppdaterade priset visas. När Purchasing Power Parity är aktiverat för en produkt tillämpas rabatten på PPP-priset, inte på grundpriset.
discount_codes accepterar en array med upp till 20 koder som staplas i ordning. Det singulara fältet discount_code är föråldrat men fungerar fortfarande för bakåtkompatibilitet.Discount Codes
Skapa och hantera rabattkoder.
Validate Discount by Code
Slå upp och validera rabatter med hjälp av kodnamn.
Smart adressinsamling
Checkout stöder flexibel adressinmatning för att balansera snabbhet, noggrannhet och global täckning.Alternativ
Minimalt adressläge
För maximal konvertering kan du aktivera minimal adressinsamling för att minska friktionen i checkout. Närminimal_address är inställt på true samlar checkout endast in:
- Land — krävs alltid för skattebestämning
- Postnummer — endast i regioner där det behövs för beräkning av sales tax, VAT eller GST

Fullständig adressinsamling är standard. Aktivera
minimal_address för digitala produkter och SaaS-flöden där fullständiga faktureringsuppgifter inte krävs.Insamling av telefonnummer
Styr om telefonnummerfältet ska visas i checkout och om det ska vara obligatoriskt.Anpassade fält
Samla in ytterligare information från kunder under checkout genom att definiera anpassade formulärfält. Detta är användbart för att samla in företagsnamn, teamstorlek, hänvisningskälla eller annan företagsspecifik information.Tillgängliga fälttyper
Exempel
Kundsvar inkluderas automatiskt i webhook-payloads (
payment.succeeded, subscription.active) och API-svar via arrayen custom_field_responses. Du kan definiera upp till 5 anpassade fält per checkout-session.Custom Fields Guide
Konfiguration av anpassade fält och åtkomst till svar.
Godkännande av integritetspolicy och villkor
För att säkerställa transparens kring juridik och efterlevnad:- Länkar till Privacy Policy och Buyer Terms visas tydligt i checkout
- Kunder bekräftar uttryckligen dessa innan de slutför betalningen
Detta bidrar till att uppfylla globala krav på konsumentskydd och datasekretess, inklusive GDPR-efterlevnad.
Produktsamlingar
Produktsamlingar möjliggör en enhetlig checkout-upplevelse där kunder kan se och välja bland flera relaterade produkter (t.ex. Starter-, Pro- och Enterprise-planer) i en enda checkout. När en samling används visas alla aktiva produkter i samlingen. Den första produkten är förvald och kunder kan jämföra alternativen innan de väljer.Product Collections
Skapa och hantera produktsamlingar.
Konfiguration av checkout-session
Styr checkout-beteendet med Checkout Sessions API:Efter betalningen omdirigeras kunder till din
return_url, där query-parametrar automatiskt läggs till — inklusive payment_id eller subscription_id, status, email och license_key (om tillämpligt). Se Checkout Sessions guide för hela listan.Checkout Sessions API
Fullständig API-referens för checkout-sessioner.
Checkout Integration Guide
Steg-för-steg-guide för integrering av checkout.
Anpassning av tema
Anpassa checkout-sidans utseende så att det matchar ditt varumärke med parameterncustomization.theme_config. Konfigurera färger, typsnitt, kantradie och knapptext för både ljust och mörkt läge.
Det här avsnittet beskriver server-side API:t, som använder egenskapsnamn som bg_primary. Ett tema som anges på sessionen tillämpas på hosted, overlay och inline checkout. Checkout SDK:s client-side-alternativ themeConfig, som använder egenskapsnamn som bgPrimary, är föråldrat. Se Overlay Checkout.

Design & Theme Customization
Konfigurera teman visuellt från dashboard med färdiga teman, typografi, färger och liveförhandsvisning.
Alternativ för temakonfiguration
Färgkonfiguration (ljust/mörkt läge)
Varje läge stöder följande färgegenskaper:Alla färgfält accepterar standardiserade CSS-färgformat:
- Hex:
#fff,#ffffff,#ffffffff - RGB/RGBA:
rgb(255, 255, 255),rgba(255, 255, 255, 0.5) - HSL/HSLA:
hsl(120, 100%, 50%),hsla(120, 100%, 50%, 0.5) - Namngivna färger:
red,blue,transparent