Introduktion
Dodo Payments låter dig sälja digitala varor och tjänster i din iOS-app och hanterar skatteefterlevnad, valutaomvandling och utbetalningar åt dig. Den här sidan beskriver hur integrationen fungerar för SaaS-verktyg, innehållsprenumerationer och digitala verktyg, samt i vilka App Store-regioner du kan använda den.Översikt
Dodo Payments är din Merchant of Record (MoR) och tar ansvar för följande delar av din digitala verksamhet:- What We Handle
- What You Get
- Skatteuppbörd och inbetalning (VAT, GST och andra regionala skatter)
- Globala betalningar, inklusive lokala betalningsmetoder, enligt Dodo Payments policyer
- Valutaomvandling och valutaväxling
- Bedrägeriförebyggande åtgärder och verktyg för tvistlösning
- Fakturor och kvitton till slutkunder
- Efterlevnad av regionala bestämmelser
Användningsfall
Subscriptions
- Tillgång till premiuminnehåll eller funktioner
- Återkommande debitering med kostnadsfria testperioder, proportionell justering och uppgraderingar eller nedgraderingar
Courses and Learning
- Tillgång till enskilda kurser mot betalning
- Paketerade innehållspaket
- Livstidslicenser eller förnybara licenser
- Uppföljning av framsteg i din app
Digital Downloads
- Engångsköp (PDF:er, musik, verktyg)
- Leverans av digitala tillgångar
- Hantering av licensnycklar
SaaS Tools
- Programvara som en tjänst-prenumerationer
- Användningsbaserad fakturering
- Team- och företagsplaner
Integrationsflöde
Din app öppnar Dodo Payments hostade checkout med iOS checkout SDK. SDK:t visar checkout iSFSafariViewController och returnerar ett typat resultat.
Integrationssteg
1
Mobile App to Your Server
Din app begär en checkout-URL från din backend. Autentisera begäran med
den inloggade användarens sessionstoken.
2
Your Server to Dodo API
Din backend skapar en checkout session
med din API key och returnerar
checkout_url till appen.3
Mobile App Opens Checkout
Skicka
checkout_url till DodoCheckout.start(...). SDK:t visar den i
SFSafariViewController och returnerar ett typat resultat när kunden
slutför eller stänger checkout.4
Dodo Payments to Your Server
Dodo Payments skickar webhooken
payment.succeeded eller subscription.active
till din endpoint när betalningen lyckas eller prenumerationen aktiveras.5
Your Server Grants Access
Lås upp det köpta innehållet från den webhooken, inte från resultatet som appen
mottog. SDK-resultatet är en UI-ledtråd, inte ett bevis på betalning.
iOS Checkout SDK
Installationssteg och hela
start(...)-kontraktet för Swift.Mobile Integration Guide
Hela flödet, från början till slut, samt samma kontrakt för Android, React Native och Flutter.
Regional tillgänglighet
Dodo Payments stöder alternativa köpflöden endast i App Store-regioner där Apple uttryckligen tillåter externa betalningar, eller där en tillsynsmyndighet eller ett domstolsbeslut kräver det.Stödda regioner
United States
United States
Stöds i den utsträckning som gällande domstolsbeslut och Apples App Store Review Guidelines tillåter.
- Riktlinje 3.1.1(a) tillåter appar i den amerikanska storefronten att inkludera knappar och länkar till andra köpmetoder utan ett entitlement
- Med förbehåll för utfallet i domstolsprocessen Epic v. Apple
- Du måste följa Apples implementeringsriktlinjer
European Union (EU) App Store
European Union (EU) App Store
Stöds genom Apples EU-villkor och Apples entitlement för externa köp i EU.
- Aktiveras genom Apples alternativa EU-villkor. Från och med den 1 oktober 2026 ersätter Apple dessa villkor med en enda uppsättning EU-villkor
- Kräver StoreKit External Purchases or Offers Entitlement enligt villkoren som träder i kraft den 1 oktober 2026. Enligt de tidigare villkoren är entitlementen StoreKit External Purchase Link Entitlement
- Du måste följa kraven i EU:s Digital Markets Act
Japan
Japan
Stöds enligt Japans Mobile Software Competition Act (MSCA), som har gällt sedan den 18 december 2025.
- Apple tillåter alternativa betalningsmetoder och länkar till externa köp i den japanska storefronten
- Du måste följa Apples Japan-specifika entitlement- och App Store Connect-krav
- Provisionsvillkoren skiljer sig från andra regioner; kontrollera Apples aktuella villkor för Japan
Sydkorea är inte en region som stöds. Apples StoreKit External Purchase Entitlement for South Korea kräver ett inbyggt betalningsflöde i appen som “may not be within a web view”, behandlat av en Apple-godkänd koreansk betalningsleverantör (till exempel KCP, Inicis, Toss eller NICE), med priser i sydkoreanska won. Dodo Payments checkout öppnas som en webbsida och uppfyller därför inte dessa krav.
Vissa affärsmodeller kräver inte köp i appen (IAP). Enligt riktlinje 3.1.3(e) måste appar som säljer fysiska varor eller tjänster som konsumeras utanför appen använda en annan betalningsmetod än IAP. Dodo Payments stöder även dessa modeller. Kontrollera din apps kategori mot Apples aktuella riktlinjer för att bekräfta om IAP krävs för ditt användningsfall.
Läs mer
Mer information om globala policyer, rättslig historik och strategier för att minska App Store-avgifter finns här:Bypassing App Store & Play Store Fees: A Strategic and Legal Playbook
Läs mer om var och hur du lagligt kan implementera alternativa betalningsflöden, med aktuell regional vägledning och tips om efterlevnad.