Einführung
Dodo Payments ermöglicht Entwicklern den Verkauf digitaler Waren und Dienstleistungen in iOS-Apps und kümmert sich um komplexe Aspekte wie Steuerkonformität, Währungsumrechnung und Auszahlungen. Dieser umfassende Leitfaden beschreibt, wie Sie Dodo Payments in Ihre iOS-App integrieren, insbesondere für SaaS-Tools, Inhaltsabonnements und digitale Dienstleistungen.Übersicht
Dodo Payments fungiert als Ihr Merchant of Record (MoR) und verwaltet kritische Aspekte Ihres digitalen Geschäfts:- What We Handle
- What You Get
- Steuererhebung und -abführung (MwSt, GST und andere regionale Steuern)
- Globale Zahlungen gemäß Richtlinien und lokalen Zahlungsmethoden
- Währungsumrechnung und Devisen
- Rückbelastungen und Betrugsprävention
- Rechnungsstellung und Belege für Endkunden
- Einhaltung regionaler Vorschriften
Anwendungsfälle
Subscriptions
- Premium-Inhalte oder Funktionszugriff
- Wiederkehrende Abrechnung mit flexiblen Optionen, kostenlose Testzeiträume, anteilige Abrechnung oder Upgrades und Downgrades
Courses and Learning
- Zugriff pro Kurs
- Bündelpakete für Inhalte
- Lebenslange oder erneuerbare Lizenzen
- Integration der Fortschrittsverfolgung
Digital Downloads
- Einmalkäufe (PDFs, Musik, Tools)
- Lieferung digitaler Assets
- Verwaltung von Lizenzschlüsseln
SaaS Tools
- Software-as-a-Service-Abonnements
- Nutzungsbasierte Abrechnung
- Team- und Enterprise-Pläne
Integrationsablauf
Deine App öffnet Dodos gehosteten Checkout mit dem iOS checkout SDK, das ihn inSFSafariViewController anzeigt und ein typisiertes Ergebnis zurückgibt.
Integrationsschritte
1
Mobile App to Your Server
Deine App fordert bei deinem eigenen Backend eine Checkout-URL an, authentifiziert mit dem
Sitzungstoken des angemeldeten Benutzers.
2
Your Server to Dodo API
Dein Backend erstellt eine checkout session
mit deinem API key und gibt den
checkout_url an die App zurück.3
Mobile App Opens Checkout
Übergib
checkout_url an DodoCheckout.start(...). Das SDK zeigt ihn in
SFSafariViewController an und löst ein typisiertes Ergebnis auf, sobald der Kunde
den Checkout abschließt oder schließt.4
Dodo Payments to Your Server
Dodo Payments ruft deinen Webhook-Endpunkt auf, wenn die Zahlung erfolgreich ist oder das
Abonnement aktiviert wird.
5
Your Server Grants Access
Schalte die gekauften Inhalte über diesen Webhook frei, nicht über das Ergebnis, das die App
erhalten hat. Das SDK-Ergebnis ist ein UI-Hinweis, kein Zahlungsnachweis.
iOS Checkout SDK
Installationsschritte und die vollständige
start(...)-Spezifikation für Swift.Mobile Integration Guide
Der End-to-End-Ablauf sowie dieselbe Spezifikation für Android, React Native und Flutter.
Regionale Verfügbarkeit
Dodo Payments ermöglicht alternative In-App-Kaufabläufe nur in App-Store-Regionen, in denen Apple externe Zahlungen ausdrücklich erlaubt oder eine Regulierungsbehörde beziehungsweise ein Gericht dies anordnet.Unterstützte Regionen
United States
United States
Unterstützt, soweit dies nach den aktuellen Gerichtsanordnungen und den aktualisierten Richtlinien von Apple zulässig ist.
- Verfügbar im Rahmen bestimmter gerichtlicher Anordnungen
- Abhängig von Apples Einhaltung gesetzlicher Anforderungen
- Muss Apples Implementierungsrichtlinien befolgen
European Union (EU) App Store
European Union (EU) App Store
Unterstützt über Apples EU Alternative Terms und External Purchase Entitlement.
- Über Apples EU Alternative Terms aktiviert
- Erfordert die Genehmigung des External Purchase Entitlement
- Muss den Anforderungen des Gesetzes über digitale Märkte der EU entsprechen
South Korea
South Korea
Unterstützt über das StoreKit External Purchase Entitlement für ausschließlich für Korea bestimmte Binaries.
- Über das StoreKit External Purchase Entitlement verfügbar
- Erfordert ein Korea-spezifisches App-Binary
- Muss dem koreanischen Telekommunikationsrecht entsprechen
Für einige Geschäftsmodelle – beispielsweise Dienstleistungen oder bestimmte Inhaltskategorien – verlangt Apple möglicherweise überhaupt nicht die Verwendung von In-App Purchase (IAP). Dodo Payments unterstützt auch diese Modelle. Prüfe stets die Einstufung deiner App und die aktuellen Richtlinien von Apple, um festzustellen, ob IAP für deinen Anwendungsfall verpflichtend ist.
Mehr erfahren
Eine ausführliche Übersicht über globale Richtlinien, rechtliche Präzedenzfälle und strategische Ansätze zur Umgehung von App-Store-Gebühren findest du in unserem umfassenden Leitfaden:Bypassing App Store & Play Store Fees: A Strategic and Legal Playbook
Erfahre, wo und wie du alternative Zahlungsabläufe rechtmäßig implementieren kannst – mit aktuellen regionalen Hinweisen und Tipps zur Compliance.