Skip to main content

Introducción

Dodo Payments te permite vender productos y servicios digitales en tu app de iOS y se encarga del cumplimiento fiscal, la conversión de divisas y los pagos para ti. En esta página se explica cómo funciona la integración para herramientas SaaS, suscripciones de contenido y utilidades digitales, y en qué regiones de la App Store puedes utilizarla.

Descripción general

Dodo Payments es tu Merchant of Record (MoR) y se encarga de estas áreas de tu negocio digital:
  • Recaudación y liquidación de impuestos (VAT, GST y otros impuestos regionales)
  • Pagos globales, incluidos los métodos de pago locales, sujetos a las políticas de Dodo Payments
  • Conversión de divisas y cambio de moneda
  • Prevención del fraude y herramientas para disputas
  • Facturación y recibos para clientes finales
  • Cumplimiento de las normativas regionales

Casos de uso

Subscriptions

  • Acceso a contenido premium o funcionalidades
  • Facturación recurrente con pruebas gratuitas, prorrateo y mejoras o reducciones de plan

Courses and Learning

  • Acceso con pago por curso
  • Paquetes de contenido agrupado
  • Licencias vitalicias o renovables
  • Seguimiento del progreso en tu app

Digital Downloads

  • Compras únicas (PDF, música y herramientas)
  • Entrega de activos digitales
  • Gestión de claves de licencia

SaaS Tools

  • Suscripciones de software como servicio
  • Facturación basada en el uso
  • Planes para equipos y empresas

Flujo de integración

Tu app abre el checkout alojado de Dodo Payments con el iOS checkout SDK. El SDK muestra el checkout en SFSafariViewController y devuelve un resultado tipado.
Usa el SDK en lugar de incrustar el checkout en un WebView. Apple documenta la compatibilidad con Apple Pay en SFSafariViewController, mientras que un checkout incrustado en WebView puede suprimir Apple Pay y Google Pay, lo que reduce tus conversiones mediante wallets. Por ejemplo, WKWebView desactiva Apple Pay cuando tu app inyecta scripts en la página. App Review aplica las mismas reglas de compra (guideline 3.1.1) a un checkout en WebView que a uno nativo.

Pasos de integración

1

Mobile App to Your Server

Tu app solicita a tu backend una URL de checkout. Autentica la solicitud con el token de sesión del usuario que ha iniciado sesión.
2

Your Server to Dodo API

Tu backend crea una checkout session con tu API key y devuelve el checkout_url a la app.
Crea sesiones de checkout en tu servidor, nunca en la app. Cualquiera puede extraer una API key del binario de una app.
3

Mobile App Opens Checkout

Pasa checkout_url a DodoCheckout.start(...). El SDK lo muestra en SFSafariViewController y devuelve un resultado tipado cuando el cliente completa o descarta el checkout.
4

Dodo Payments to Your Server

Dodo Payments envía el webhook payment.succeeded o subscription.active a tu endpoint cuando el pago se realiza correctamente o la suscripción se activa.
5

Your Server Grants Access

Desbloquea el contenido adquirido desde ese webhook, no desde el resultado que recibió la app. El resultado del SDK es una indicación de la UI, no una prueba del pago.

iOS Checkout SDK

Pasos de instalación y el contrato completo de start(...) para Swift.

Mobile Integration Guide

El flujo de extremo a extremo, además del mismo contrato para Android, React Native y Flutter.

Disponibilidad regional

Dodo Payments admite flujos de compra alternativos únicamente en las regiones de la App Store donde Apple permite explícitamente los pagos externos, o donde un organismo regulador o una orden judicial los exige.

Regiones compatibles

Compatible en la medida en que lo permitan las órdenes judiciales vigentes y las App Store Review Guidelines de Apple.
  • La directriz 3.1.1(a) permite que las apps de la storefront de EE. UU. incluyan botones y enlaces a otros métodos de compra sin un entitlement
  • Sujeto al resultado de los procedimientos judiciales de Epic contra Apple
  • Debes seguir las directrices de implementación de Apple
Compatible con los términos de la UE de Apple y con el entitlement de compra externa de Apple para la UE.
  • Habilitado mediante los términos alternativos de la UE de Apple. A partir del 1 de octubre de 2026, Apple sustituirá estos términos por un único conjunto de términos para la UE
  • Requiere el StoreKit External Purchases or Offers Entitlement conforme a los términos que entrarán en vigor el 1 de octubre de 2026. Según los términos anteriores, el entitlement es el StoreKit External Purchase Link Entitlement
  • Debes cumplir los requisitos de la Ley de Mercados Digitales de la UE
Compatible en virtud de la Mobile Software Competition Act (MSCA) de Japón, en vigor desde el 18 de diciembre de 2025.
  • Apple permite métodos de pago alternativos y enlaces a compras externas en la storefront de Japón
  • Debes cumplir los requisitos específicos de Japón de Apple sobre el entitlement y App Store Connect
  • Las condiciones de comisión difieren de las de otras regiones; consulta las condiciones vigentes de Apple para Japón
Corea del Sur no es una región compatible. El StoreKit External Purchase Entitlement for South Korea de Apple requiere un flujo de pago nativo dentro de la app que “puede no estar dentro de un web view”, procesado por un proveedor coreano de servicios de pago aprobado por Apple (como KCP, Inicis, Toss o NICE), con precios en wones surcoreanos. El checkout de Dodo Payments se abre como una página web, por lo que no cumple estos requisitos.
Antes de habilitar Dodo Payments para cualquier storefront, revisa y cumple los entitlements específicos de cada región de Apple y los requisitos de App Store Connect. Los flujos de pago alternativos en regiones no compatibles pueden provocar el rechazo o la eliminación de tu app.
Algunos modelos de negocio no requieren compras dentro de la app (IAP). Según la guideline 3.1.3(e), las apps que venden bienes físicos o servicios que se consumen fuera de la app deben usar un método de pago distinto de IAP. Dodo Payments también admite estos modelos. Comprueba la categoría de tu app según las directrices vigentes de Apple para confirmar si IAP es obligatorio en tu caso de uso.

Más información

Para consultar las políticas globales, el historial legal y las estrategias para reducir las comisiones del App Store, visita:

Bypassing App Store & Play Store Fees: A Strategic and Legal Playbook

Descubre dónde y cómo puedes implementar legalmente flujos de pago alternativos, con orientación regional actualizada y consejos de cumplimiento.
Última modificación el 28 de septiembre de 2026