Skip to main content

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:
  • 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 i SFSafariViewController och returnerar ett typat resultat.
Använd SDK:t i stället för att bädda in checkout i en WebView. Apple dokumenterar Apple Pay-stöd i SFSafariViewController, medan en inbäddad WebView kan inaktivera Apple Pay och Google Pay, vilket kostar dig konverteringar från digitala plånböcker. Till exempel inaktiverar WKWebView Apple Pay när din app injicerar skript på sidan. App Review tillämpar samma köpregler (riktlinje 3.1.1) på en WebView checkout som på en inbyggd sådan.

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.
Skapa checkout-sessioner på din server, aldrig i appen. Vem som helst kan extrahera en API-nyckel från en appbinär.
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

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
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
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.
Innan du aktiverar Dodo Payments för någon storefront bör du granska och följa Apples regionsspecifika entitlements och App Store Connect-krav. Alternativa betalningsflöden i regioner som inte stöds kan leda till att din app avvisas eller tas bort.
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.
Senast ändrad 28 september 2026