Skip to main content

Introdução

O Dodo Payments permite que você venda produtos e serviços digitais no seu app iOS e cuida da conformidade tributária, da conversão de moedas e dos payouts para você. Esta página explica como funciona a integração para ferramentas SaaS, assinaturas de conteúdo e utilitários digitais, além de indicar em quais regiões da App Store você pode usá-la.

Visão Geral

O Dodo Payments é seu Merchant of Record (MoR) e assume estas partes do seu negócio digital:
  • Cobrança e repasse de impostos (VAT, GST e outros impostos regionais)
  • Pagamentos globais, incluindo métodos de pagamento locais, sujeitos às políticas do Dodo Payments
  • Conversão de moedas e câmbio
  • Prevenção contra fraude e ferramentas para disputas
  • Emissão de invoices e recibos para clientes finais
  • Conformidade com regulamentações regionais

Casos de Uso

Subscriptions

  • Acesso a conteúdo premium ou funcionalidades
  • Cobrança recorrente com free trials, proration e upgrades ou downgrades

Courses and Learning

  • Acesso pago por curso
  • Pacotes de conteúdo agrupados
  • Licenças vitalícias ou renováveis
  • Acompanhamento do progresso no seu app

Digital Downloads

  • Compras pontuais (PDFs, músicas, ferramentas)
  • Entrega de ativos digitais
  • Gerenciamento de chaves de licença

SaaS Tools

  • Assinaturas de Software como Serviço
  • Cobrança baseada no uso
  • Planos para equipes e empresas

Fluxo de Integração

Seu app abre o checkout hospedado do Dodo Payments com o iOS checkout SDK. O SDK apresenta o checkout em SFSafariViewController e retorna um resultado tipado.
Use o SDK em vez de incorporar o checkout em um WebView. A Apple documenta o suporte ao Apple Pay em SFSafariViewController, enquanto um WebView incorporado pode suprimir o Apple Pay e o Google Pay, o que reduz suas conversões por meio de carteiras digitais. Por exemplo, WKWebView desativa o Apple Pay quando seu app injeta scripts na página. A App Review aplica as mesmas regras de compra (diretriz 3.1.1) a um checkout WebView do que a um checkout nativo.

Etapas da integração

1

Mobile App to Your Server

Seu app solicita uma URL de checkout ao seu backend. Autentique a solicitação com o token de sessão do usuário conectado.
2

Your Server to Dodo API

Seu backend cria uma checkout session com sua chave de API e retorna o checkout_url ao app.
Crie sessões de checkout no seu servidor, nunca no app. Qualquer pessoa pode extrair uma API key do binário de um app.
3

Mobile App Opens Checkout

Passe o checkout_url para DodoCheckout.start(...). O SDK o apresenta em SFSafariViewController e retorna um resultado tipado quando o cliente conclui ou fecha o checkout.
4

Dodo Payments to Your Server

O Dodo Payments envia o webhook payment.succeeded ou subscription.active para o seu endpoint quando o pagamento é aprovado ou a assinatura é ativada.
5

Your Server Grants Access

Desbloqueie o conteúdo comprado a partir desse webhook, não do resultado recebido pelo app. O resultado do SDK é uma dica de UI, não uma prova de pagamento.

iOS Checkout SDK

Etapas de instalação e o contrato completo de start(...) para Swift.

Mobile Integration Guide

O fluxo de ponta a ponta, além do mesmo contrato para Android, React Native e Flutter.

Disponibilidade regional

O Dodo Payments oferece suporte a fluxos de compra alternativos somente nas regiões da App Store em que a Apple permite explicitamente pagamentos externos ou em que um regulador ou uma ordem judicial os exige.

Regiões compatíveis

Compatível na medida permitida pelas ordens judiciais atuais e pelas App Store Review Guidelines da Apple.
  • A diretriz 3.1.1(a) permite que apps na vitrine dos EUA incluam botões e links para outros métodos de compra sem um entitlement
  • Sujeito ao resultado dos processos judiciais da Epic contra a Apple
  • Você deve seguir as diretrizes de implementação da Apple
Compatível por meio dos termos da Apple para a UE e do direito de compra externa da Apple para a UE.
  • Habilitado por meio dos Termos Alternativos da Apple para a UE. A partir de 1º de outubro de 2026, a Apple substituirá esses termos por um único conjunto de termos para a UE
  • Requer o StoreKit External Purchases or Offers Entitlement nos termos que entrarão em vigor em 1º de outubro de 2026. Nos termos anteriores, o direito é o StoreKit External Purchase Link Entitlement
  • Você deve cumprir os requisitos do Digital Markets Act da UE
Compatível nos termos da Mobile Software Competition Act (MSCA) do Japão, em vigor desde 18 de dezembro de 2025.
  • A Apple permite métodos de pagamento alternativos e links para compras externas na storefront do Japão
  • Você deve seguir os requisitos específicos da Apple para o Japão relacionados ao direito e ao App Store Connect
  • Os termos da comissão diferem dos de outras regiões; consulte os termos atuais da Apple para o Japão
A Coreia do Sul não é uma região compatível. O StoreKit External Purchase Entitlement for South Korea da Apple exige um fluxo de pagamento nativo no app que “pode não estar dentro de uma web view”, processado por um provedor de serviços de pagamento coreano aprovado pela Apple (como KCP, Inicis, Toss ou NICE), com preços em won sul-coreano. O checkout do Dodo Payments é aberto como uma página da web, portanto não atende a esses requisitos.
Antes de habilitar o Dodo Payments para qualquer storefront, revise e siga os requisitos regionais da Apple relacionados a direitos e ao App Store Connect. Fluxos de pagamento alternativos em regiões não compatíveis podem fazer com que seu app seja rejeitado ou removido.
Alguns modelos de negócio não exigem compras dentro do app (IAP). De acordo com a diretriz 3.1.3(e), apps que vendem bens físicos ou serviços consumidos fora do app devem usar um método de pagamento diferente do IAP. O Dodo Payments também oferece suporte a esses modelos. Verifique a categoria do seu app em relação às diretrizes atuais da Apple para confirmar se o IAP é necessário para o seu caso de uso.

Saiba mais

Para consultar políticas globais, o histórico jurídico e estratégias para reduzir as taxas da App Store, veja:

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

Saiba onde e como você pode implementar legalmente fluxos de pagamento alternativos, com orientações regionais atualizadas e dicas de conformidade.
Última modificação em 26 de setembro de 2026