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 no iOS 9 e mais recentes, e na web pelo Safari a partir do 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 por 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
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 com o Stripe.js v2: atualize para Checkout ou Elements quando puder.
O uso do Apple Pay na web está sujeito aos termos de serviço do Apple Pay na Web.
Verificar seu domínio no 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 estas etapas:
Baixe o arquivo de associação de domínio e hospede-o em
/.
no seu site.well-known/apple-developer-merchantid-domain-association Por exemplo, se quiser se registrar
https://example.
, disponibilize esse arquivo emcom https://example.
.com/. well-known/apple-developer-merchantid-domain-association 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.
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 o Apple Pay
As informações do cartão de teste da Stripe não podem ser salvas no Wallet no iOS. O que a Stripe faz é reconhecer que você está usando as chaves de API de teste e retornar um token de cartão de teste bem-sucedido para seu uso. Assim, é possível fazer pagamentos de teste com um cartão em modo de produção, sem cobrá-lo.