Introduction
Dodo Payments vous permet de vendre des biens et services numériques dans votre app iOS et prend en charge pour vous la conformité fiscale, la conversion de devises et les versements. Cette page explique le fonctionnement de l’intégration pour les outils SaaS, les abonnements à du contenu et les utilitaires numériques, ainsi que les régions de l’App Store dans lesquelles vous pouvez l’utiliser.Aperçu
Dodo Payments est votre Merchant of Record (MoR) et prend en charge les aspects suivants de votre activité numérique :- What We Handle
- What You Get
- Collecte et reversement des taxes (TVA, GST et autres taxes régionales)
- Paiements internationaux, y compris les moyens de paiement locaux, sous réserve des politiques de Dodo Payments
- Conversion de devises et opérations de change
- Prévention de la fraude et outils de gestion des litiges
- Factures et reçus destinés aux clients finaux
- Conformité aux réglementations régionales
Cas d’utilisation
Subscriptions
- Accès à du contenu premium ou à des fonctionnalités premium
- Facturation récurrente avec essais gratuits, proratisation et mises à niveau ou rétrogradations
Courses and Learning
- Accès à un cours à l’unité
- Packs de contenu groupés
- Licences à vie ou renouvelables
- Suivi de la progression dans votre app
Digital Downloads
- Achats ponctuels (PDF, musique, outils)
- Distribution d’actifs numériques
- Gestion des clés de licence
SaaS Tools
- Abonnements Software-as-a-Service
- Facturation à l’utilisation
- Offres pour équipes et entreprises
Flux d’intégration
Votre app ouvre le checkout hébergé de Dodo Payments avec le iOS checkout SDK. Le SDK présente le checkout dansSFSafariViewController et renvoie un résultat typé.
Étapes d’intégration
1
Mobile App to Your Server
Votre app demande à votre backend une URL de checkout. Authentifiez la demande avec
le jeton de session de l’utilisateur connecté.
2
Your Server to Dodo API
Votre backend crée une checkout session
avec votre clé API et renvoie le
checkout_url à l’app.3
Mobile App Opens Checkout
Transmettez le
checkout_url à DodoCheckout.start(...). Le SDK le présente dans
SFSafariViewController et renvoie un résultat typé lorsque le client
termine ou ferme le checkout.4
Dodo Payments to Your Server
Dodo Payments envoie le webhook
payment.succeeded ou subscription.active
à votre endpoint lorsque le paiement est réussi ou que l’abonnement est activé.5
Your Server Grants Access
Déverrouillez le contenu acheté à partir de ce webhook, et non du résultat reçu par l’app. Le résultat du SDK est un indice d’interface utilisateur, pas une preuve de paiement.
iOS Checkout SDK
Étapes d’installation et contrat complet
start(...) pour Swift.Mobile Integration Guide
Flux de bout en bout, ainsi que le même contrat pour Android, React Native et Flutter.
Disponibilité régionale
Dodo Payments prend en charge les parcours d’achat alternatifs uniquement dans les régions de l’App Store où Apple autorise explicitement les paiements externes, ou lorsqu’un régulateur ou une décision de justice l’impose.Régions prises en charge
United States
United States
Pris en charge dans la mesure permise par les décisions de justice en vigueur et les App Store Review Guidelines d’Apple.
- La directive 3.1.1(a) permet aux apps de la vitrine américaine d’inclure des boutons et des liens vers d’autres moyens d’achat sans entitlement
- Sous réserve de l’issue de la procédure judiciaire Epic v. Apple
- Vous devez suivre les consignes d’implémentation d’Apple
European Union (EU) App Store
European Union (EU) App Store
Pris en charge par les conditions de l’UE d’Apple et l’autorisation d’achat externe d’Apple pour l’UE.
- Activé par les conditions alternatives de l’UE d’Apple. À partir du 1er octobre 2026, Apple remplacera ces conditions par un ensemble unique de conditions pour l’UE
- Nécessite l’autorisation StoreKit External Purchases or Offers Entitlement conformément aux conditions qui entreront en vigueur le 1er octobre 2026. Selon les conditions précédentes, l’autorisation est StoreKit External Purchase Link Entitlement
- Vous devez respecter les exigences du Digital Markets Act de l’UE
Japan
Japan
Pris en charge par la loi japonaise sur la concurrence des logiciels mobiles (MSCA), en vigueur depuis le 18 décembre 2025.
- Apple autorise les méthodes de paiement alternatives et les liens vers des achats externes sur l’App Store japonais
- Vous devez respecter les exigences d’Apple propres au Japon concernant les autorisations et App Store Connect
- Les conditions de commission diffèrent de celles des autres régions ; consultez les conditions actuellement en vigueur d’Apple pour le Japon
La Corée du Sud n’est pas une région prise en charge. L’autorisation StoreKit External Purchase Entitlement pour la Corée du Sud exige un flux de paiement natif intégré à l’application qui « ne doit pas nécessairement être dans une web view », traité par un prestataire de services de paiement coréen agréé par Apple (tel que KCP, Inicis, Toss ou NICE), avec des prix en wons sud-coréens. Le checkout Dodo Payments s’ouvre en tant que page web et ne respecte donc pas ces exigences.
Certains modèles économiques ne nécessitent pas les achats intégrés (IAP). En vertu de la directive 3.1.3(e), les applications qui vendent des biens physiques ou des services consommés en dehors de l’application doivent utiliser une méthode de paiement autre que l’IAP. Dodo Payments prend également en charge ces modèles. Vérifiez la catégorie de votre application par rapport aux directives actuelles d’Apple afin de confirmer si l’IAP est requis pour votre cas d’utilisation.
En savoir plus
Pour connaître les politiques internationales, l’historique juridique et les stratégies visant à réduire les frais de l’App Store, consultez :Bypassing App Store & Play Store Fees: A Strategic and Legal Playbook
Découvrez où et comment mettre légalement en œuvre des flux de paiement alternatifs, grâce à des conseils régionaux à jour et à des recommandations en matière de conformité.