Skip to main content

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 :
  • 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 dans SFSafariViewController et renvoie un résultat typé.
Utilisez le SDK plutôt que d’intégrer le checkout dans un WebView. Apple documente la prise en charge d’Apple Pay dans SFSafariViewController, tandis qu’un WebView intégré peut désactiver Apple Pay et Google Pay, ce qui vous fait perdre des conversions via les portefeuilles électroniques. Par exemple, WKWebView désactive Apple Pay lorsque votre application injecte des scripts dans la page. L’App Review applique les mêmes règles d’achat (directive 3.1.1) à un checkout WebView qu’à un checkout natif.

É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.
Créez les sessions de checkout sur votre serveur, jamais dans l’app. N’importe qui peut extraire une clé API du binaire d’une 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

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
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
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.
Avant d’activer Dodo Payments pour une vitrine, quelle qu’elle soit, consultez et respectez les autorisations propres à chaque région ainsi que les exigences d’App Store Connect d’Apple. Les flux de paiement alternatifs dans les régions non prises en charge peuvent entraîner le rejet ou la suppression de votre application.
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é.
Dernière modification le 28 septembre 2026