Introduktion
Dodo Payments ger utvecklare möjlighet att sälja digitala varor och tjänster i iOS-appar, och hanterar komplexa aspekter som skatteöverensstämmelse, valutakonvertering och utbetalningar. Denna omfattande guide beskriver hur du integrerar Dodo Payments i din iOS-app, specifikt för SaaS-verktyg, innehållsprenumerationer och digitala verktyg.Översikt
Dodo Payments fungerar som din Merchant of Record (MoR) och hanterar viktiga aspekter av din digitala verksamhet:- What We Handle
- What You Get
- Skatteuppbörd och inbetalning (moms, GST och andra regionala skatter)
- Globala betalningar enligt riktlinjer och lokala betalningsmetoder
- Valutaväxling och utländsk valuta
- Återbetalningar och bedrägeriförebyggande
- Fakturering och kvitton till slutanvändare
- Efterlevnad av regionala regler
Användningsfall
Subscriptions
- Premiuminnehåll eller funktionsåtkomst
- Återkommande fakturering med flexibla alternativ, gratis provperioder, proportionell debitering eller uppgraderingar och nedgraderingar
Courses and Learning
- Betala per kursåtkomst
- Paketlösningar med sammansatta innehåll
- Livstidslicenser eller förnybara licenser
- Integrering av framstegsspårning
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 Dodos hostade checkout med iOS checkout SDK, som visar den iSFSafariViewController och returnerar ett typat resultat.
Integrationssteg
1
Mobile App to Your Server
Din app begär en checkout-URL från din egen backend, autentiserad 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 avfärdar checkout.4
Dodo Payments to Your Server
Dodo Payments anropar din webhook 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 möjliggör alternativa köpflöden i appar 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 tillåts av aktuella domstolsbeslut och Apples uppdaterade riktlinjer.
- Tillgängligt enligt specifika domstolsförelägganden
- Beroende av att Apple följer rättsliga krav
- Måste följa Apples implementeringsriktlinjer
European Union (EU) App Store
European Union (EU) App Store
Stöds via Apples EU Alternative Terms och External Purchase Entitlement.
- Aktiveras genom Apples EU Alternative Terms
- Kräver godkännande för External Purchase Entitlement
- Måste följa kraven i EU:s Digital Markets Act
South Korea
South Korea
Stöds via StoreKit External Purchase Entitlement för binärer som endast distribueras i Korea.
- Tillgängligt via StoreKit External Purchase Entitlement
- Kräver en appspecifik binär för Korea
- Måste följa koreansk telekommunikationslagstiftning
För vissa affärsmodeller — till exempel tjänster eller vissa kategorier av innehåll — kanske Apple inte kräver användning av in-app purchase (IAP) alls. Dodo Payments stöder även dessa modeller. Kontrollera alltid appens klassificering och Apples senaste riktlinjer för att avgöra om IAP är obligatoriskt för ditt användningsfall.
Läs mer
För en detaljerad genomgång av globala policyer, rättsliga prejudikat och strategiska metoder för att kringgå App Store-avgifter, se vår omfattande guide:Bypassing App Store & Play Store Fees: A Strategic and Legal Playbook
Lär dig var och hur du lagligen kan implementera alternativa betalningsflöden, med uppdaterad regional vägledning och tips om efterlevnad.