Apple Pay
Permita pagamentos seguros com Apple Pay no iPhone, iPad ou Apple Watch.
O Apple Pay é compatível com a maioria dos produtos e recursos da Stripe. Os usuários da Stripe podem aceitar Apple Pay em aplicativos iOS em iOS 9 e mais recentes, e na web com Safari iniciando por iOS 10 ou macOS Sierra. Não há tarifas adicionais para processar pagamentos com Apple Pay e os preços são os mesmos de outras transações com cartão.
O Apple Pay está disponível para titulares de cartão em bancos participantes de países aceitos. Para obter mais informações, consulte a documentação da Apple sobre bancos participantes.
Fluxo de pagamentos
Veja abaixo uma demonstração do fluxo de pagamento do Apple Pay na sua página de checkout:

Usar a Stripe e Apple Pay x compras no aplicativo
Para vendas de produtos, serviços e outros itens físicos, seu aplicativo pode aceitar Apple Pay ou qualquer forma de pagamento aceita pela Stripe. Esses pagamentos são processados pela Stripe, e você só precisa pagar as tarifas de processamento da Stripe. No entanto, compras de produtos, conteúdos e outros itens digitais no aplicativo devem usar as compras no aplicativo da Apple. Esses pagamentos são processados pela Apple e estão sujeitos às tarifas de transação da Apple.
Para obter mais informações sobre quais vendas devem usar compras no aplicativo, consulte as Diretrizes de avaliação da App Store da Apple.
Aceitar Apple Pay
A Stripe oferece vários métodos para adicionar o Apple Pay como forma de pagamento. Para obter detalhes da integração, selecione o método de sua preferência:
Você pode aceitar pagamentos com Apple Pay na web utilizando Checkout ou Elements. Nenhuma configuração adicional é necessária para usar Apple Pay no Checkout. Para o Elements, consulte os guias do Express Checkout Element ou Aceitar um pagamento para saber mais sobre como adicionar o Apple Pay ao seu site.
Considerações sobre integração da web
- Usar um iframe com Elements: quando usar um iframe, sua origem precisa corresponder à origem de nível superior (exceto Safari 17+ quando especificar o atributo
allow="payment"
). Duas páginas têm a mesma origem se o protocolo, host (nome completo do domínio) e porta (se especificada) forem os mesmos para ambas as páginas. - Domínio de nível superior e domínio de iframe: se o domínio de nível superior diferir do domínio do iframe, o domínio de nível superior e o domínio de origem do iframe devem ser domínios de forma de pagamento registrados na conta associada.
- Integrações existentes do Stripe.js v2: faça upgrade para o Checkout ou Elements quando puder.
- Uso do Checkout com ui_mode definido como
embedded
: compatível apenas com o Safari versão 17 ou posterior e iOS versão 17 ou posterior.
O uso do Apple Pay na web está sujeito aos termos de serviço do Apple Pay na Web.
Registre seu domínio com Apple Pay
Para usar o Apple Pay, você deve registrar todos os seus domínios da web que mostram um botão do Apple Pay junto à Apple. Isso inclui domínios de nível superior (por exemplo, stripe.com) e subdomínios (por exemplo, shop.stripe.com), em produção e teste.
Subdomínios
www
é um subdomínio (por exemplo, www.stripe.com) que você também deve registrar.
A Stripe processa a validação de comerciante da Apple para você, incluindo a criação de um ID de comerciante da Apple e uma Solicitação de assinatura de certificado. Não siga o processo de validação de comerciante na documentação do Apple Pay. Em vez disso, siga esta etapa:
- Instrua a Stripe a registrar seu domínio com a Apple. Isso pode ser feito na página Domínios de formas de pagamento no Dashboard ou usando a API com sua chave secreta em modo de produção, como mostrado abaixo. Não registre seu domínio mais de uma vez por conta.
Ao usar Direct Charges com o Connect, você precisa configurar o domínio de cada conta conectada usando a API.
Após registrar seus domínios, faça pagamentos no seu site com as chaves de API em modo de produção.
Pagamentos recorrentes
Observação
Pagamentos recorrentes com Apple Pay não são aceitos no México.
Recomendamos implementar tokens de comerciante do Apple Pay para habilitar transações iniciadas pelo comerciante (MIT), como pagamentos recorrentes e diferidos e recargas automáticas. Os tokens de comerciante (MPANs) conectam sua empresa à forma de pagamento da carteira Apple do cliente, funcionando em vários dispositivos e mantendo os dados de pagamento ativos em um novo dispositivo, mesmo quando eles são removidos de um dispositivo perdido ou roubado. Consulte tokens de comerciante do Apple Pay para ver os detalhes sobre a integração.
Testar Apple Pay
Para testar o Apple Pay, use um número de cartão de crédito real e suas chaves de API de teste. A Stripe reconhece que você está testando e retorna um token de cartão de teste para que possa fazer pagamentos de teste em um cartão em modo de produção sem cobrá-lo.
Não é possível salvar cartões de teste da Stripe ou cartões de teste da Apple Pay em carteiras da Apple Pay para testar o Apple Pay.
Se você não cumprir os requisitos de dispositivo e integração, a Stripe não mostrará o Apple Pay como opção de pagamento. Use nossa página de teste para solucionar problemas.