O recurso Tap to Pay permite que os usuários aceitem pagamentos presenciais por aproximação com um dispositivo compatível e o SDK do Stripe Terminal. É necessário ter familiaridade com o SDK do Terminal e conhecimentos de Android ou iOS. Consulte nossa documentação de integração técnica do iOS aqui e nossa documentação de integração técnica do Android aqui.
Atualmente, o Tap to Pay no iPhone está disponível na Austrália, no Reino Unido e nos EUA e em versão beta privada na França e nos Países Baixos. As plataformas e os comerciantes localizados fora dos EUA, da Austrália, da França, dos Países Baixos e do Reino Unido não têm permissão para usar o Tap to Pay no iPhone. Se você tiver interesse em ingressar no programa beta, fale conosco.
O Tap to Pay on Android está disponível em Singapura, no Reino Unido, nos Estados Unidos e na Nova Zelândia, e em versão beta nos seguintes países: Austrália, Canadá, Áustria, Bélgica, República Tcheca, Dinamarca, Finlândia, França, Alemanha, Itália, Irlanda, Luxemburgo, Malásia, Países Baixos, Noruega, Portugal, Espanha, Suécia e Suíça.
Se quiser usar o Tap to Pay em seu país, fale conosco. Avisaremos assim que for possível oferecer o recurso na sua região.
O SDK para iOS do Tap to Pay on iPhone requer dispositivos móveis iOS que atendam aos seguintes critérios:
Observação: os iPads não têm a funcionalidade de leitura por NFC, portanto, não são aceitos no momento.
O SDK para Android do Tap to Pay requer dispositivos móveis Android que atendam aos seguintes critérios:
Veja aqui a lista de dispositivos aceitos com IUs personalizadas.
A biblioteca do Tap to Pay on iPhone aceita cartões por aproximação Visa, Mastercard, American Express e Discover, além de carteiras digitais que utilizam NFC (Apple Pay, Google Pay e Samsung Pay). O Discover é aceito apenas nos EUA.
A biblioteca do Tap to Pay on Android aceita cartões por aproximação Visa, Mastercard e American Express, além de carteiras digitais que utilizam NFC (Apple Pay, Google Pay e Samsung Pay).
Confira os preços atuais em https://stripe.com/pricing.
Sim. As transações que utilizam o Tap to Pay podem ser identificadas no Dashboard como pagamentos com "Apresentação do cartão", como qualquer outra transação no Terminal. Assim como no Stripe Terminal, os comerciantes que utilizam o Tap to Pay para aceitar cartões de pagamento não são responsáveis por nenhuma contestação fraudulenta registrada que esteja associada a essas transações.
Por padrão, o Stripe Terminal, incluindo o Tap to Pay, oferece E2EE. Os usuários que utilizam o Tap to Pay têm acesso a um documento SAQ C pré-preenchido diretamente na seção Configurações de conformidade do Dashboard.
Observação: o Tap to Pay não é aceito para uso com P2PE.
As transações que utilizam o Tap to Pay podem ser identificadas no Dashboard como pagamentos com "Apresentação do cartão", como qualquer outra transação no Terminal. Atualmente, não dispomos de uma função que diferencie as transações que utilizam o Tap to Pay de outras cobranças com apresentação do cartão no Dashboard. Os usuários continuarão tendo acesso às mesmas funções do Dashboard, ou seja, relatórios, reembolsos etc., exceto dispositivos de hardware. Atualmente, os dispositivos habilitados para o recurso Tap to Pay não podem ser rastreados no Dashboard para fins de gerenciamento de frota.
No momento, não oferecemos essa função.
O Tap to Pay on iPhone aceita o uso de PIN nas versões 2.23 e posteriores do SDK para iOS do Terminal.
No momento, o Tap to Pay on Android não aceita o uso de PIN. Se um usuário tentar cobrar um valor superior ao limite do pagamento por aproximação, não será possível enviar o PIN de fallback da conta de pagamento para concluir a transação.
Como alternativa, os usuários podem utilizar opções de backup como ter um terminal de pagamento tradicional no local ou exibir um código QR e solicitar que o cliente leia o código QR e faça o checkout com uma transação CNP.
Os limites regionais de pagamento por aproximação estão indicados na nossa página de Perguntas e respostas sobre suporte. Observação: em geral, não há limites de transação para carteiras digitais como Apple Pay e Google Pay.
Nem todos os clientes dispõem de uma forma de pagamento por aproximação. Nesse caso ou no caso de pagamento recusado, os usuários podem continuar recebendo pagamentos usando uma máquina de cartão do Terminal em vez do Tap to Pay. Entretanto, os usuários só podem ter uma conexão ativa com uma máquina por vez. Portanto, se a máquina de cartão já estiver conectada, será necessário desconectá-la.
O recurso Tap to Pay exige tecnologia NFC, algo que muitos tablets não têm.
O Tap to Pay on iPhone não funciona com iPads porque eles ainda não são compatíveis com NFC.
O Tap to Pay on Android funciona com alguns modelos de tablets como o Samsung Galaxy Active 3, embora a tela de toque ainda não tenha sido otimizada.
Sim, primeiro os usuários devem realizar a integração com o SDK do Terminal antes da integração com o Tap to Pay. Consulte a documentação sobre o iOS e o Android para obter mais detalhes.
Sim. Para acessar as funções do recurso Tap to Pay, os usuários precisam instalar dois conjuntos de SDKs. Primeiro, eles precisam concluir a integração com o SDK do Terminal, para depois integrar com os SDKs do Tap to Pay. Consulte a nossa documentação sobre o iOS e o Android para obter mais detalhes.
Você pode aceitar pagamentos presenciais com Tap to Pay usando o aplicativo Stripe Dashboard para iOS. Saiba como começar aqui.
Ainda não oferecemos nenhum aplicativo pré-integrado de POS para Android.
Coletamos dados de GPS para verificar a localização durante as transações no Terminal. O Tap to Pay não funcionará se for levado para outros países. Nosso sistema recusará a transação automaticamente se detectar que está em outro país. Esse recurso não exige nenhum trabalho adicional de integração.
Atualmente, os usuários podem simular o fluxo de cobrança de pagamentos nos simuladores de iOS e Android.
Sim, o Tap to Pay é aceito por aplicativos criados no React Native.
Sim. O Tap to Pay aceita a função existente no Terminal que salva detalhes dos cartões para futura reutilização online. A função Salvar cartão se aplica apenas a cartões físicos, não a carteiras digitais.
O pagamento de gorjetas na máquina (consulte nossa documentação aqui) não é compatível com o Tap to Pay. Os usuários podem implementar sua própria tela para recebimento de gorjetas antes do recebimento de pagamentos. Se preferirem, eles também podem usar o fluxo de pós-autorização para receber gorjetas (consulte esse fluxo aqui) após a cobrança de pagamentos. Vale ressaltar que o processo para recebimento da gorjeta pós-autorização deve ser concluído em até 3 minutos após a cobrança do pagamento. Por isso, para oferecer uma melhor experiência ao usuário, recomendamos apresentar o recebimento da gorjeta antes da cobrança do pagamento.
Não. O modo offline não é compatível com o Tap to Pay.
Não. Não oferecemos a função de restringir cartões no âmbito do Tap to Pay.
Sim. Consulte nossa documentação aqui.
Se você usar o parâmetro on_behalf_of em seu PaymentIntent, não deixe de fornecer o ID da conta conectada em SCPLocalMobileConnectionConfiguration. Consulte a nossa documentação sobre o iOS e o Android para obter mais informações.
Não. Neste momento, não é possível personalizar a IU nem do iOS nem Android para Tap to Pay.
No caso do Tap to Pay on Android, a Stripe se responsabiliza pela IU da transação. Na primeira vez que o telefone for conectado como máquina, o usuário verá a tela "padrão" da Stripe. A partir daí, as transações subsequentes terão o prompt da zona de toque personalizado, no local onde fica o chip NFC de cada dispositivo (ex.: no canto superior direito, no canto superior esquerdo, ao centro). Caso não se saiba qual é a zona de toque, será usada a tela padrão. Não é preciso nenhum trabalho de integração para personalizar as zonas de toque.
Depois que o usuário conclui a integração padrão com os SDKs do Terminal (para iOS e/ou Android), as respectivas integrações com o Tap to Pay de cada sistema são relativamente simples e diretas. Em média, a integração pode ser concluída por um engenheiro em menos de duas semanas.
Para consultar as perguntas frequentes relacionadas ao Tap to Pay on iPhone, acesse as Perguntas frequentes sobre comerciantes da Apple.
Os usuários visualizarão os Termos e Condições do Tap to Pay on iPhone da Apple na primeira vez que se conectarem à máquina local. Para fazer o cadastro na Apple, os comerciantes devem especificar uma ID Apple válida que representa a empresa antes de aceitar os termos apresentados pela Apple. Observe que esse fluxo só deve ser realizado uma vez em cada conta da Stripe. Esse fluxo será ignorado em todas as conexões seguintes que usarem a mesma conta Stripe em todos os dispositivos.
Para mais informações sobre como vincular comerciantes, consulte a seção Dados comerciais do Tap to Pay on iPhone nas Perguntas frequentes sobre o Tap to Pay on iPhone da Apple.
Antes de utilizar um dispositivo para leitura de cartões de pagamento, é necessário configurá-lo adequadamente. Essa configuração deve ser feita em todos os dispositivos que estiverem utilizando o Tap to Pay on iPhone pela primeira vez. A configuração inicial de um dispositivo pode levar até dois minutos. Eventuais atualizações de configuração subsequentes, em geral, demoram poucos segundos. Consulte a seção "Gerenciar a configuração de dispositivos" para obter mais informações.
Os Termos de Serviço do Tap to Pay on iPhone serão exibidos automaticamente na primeira conexão da máquina local de uma conta específica. Esse processo é gerenciado de modo implícito pelo SDK do Terminal e nenhum código adicional é necessário para acionar o fluxo dos Termos de Serviço.
Os Termos de Serviço do Tap to Pay on iPhone são apresentados na primeira connectLocalMobileReader de uma determinada subconta de conexão. Após a aceitação dos Termos de Serviço, eles não serão mais exibidos para aquela conta.
Recomendamos que os comerciantes forneçam orientações durante o onboarding dos usuários para assegurar que os termos sejam aceitos pelo comerciante autorizado.
As plataformas podem configurar o nome da empresa aqui. Nós utilizamos o nome da conta conectada como padrão, mas você pode substituí-lo se quiser. Certifique-se de especificar o nome correto da empresa.
Atualmente não aceitamos o uso direto da API proximityReader da Apple. A correta utilização da proximityReader depende de uma relação direta com a Apple para a emissão de tokens de conexão das máquinas.
Não. A IU do Tap to Pay on iPhone é acionada quando o seu aplicativo de ponto de venda está pronto para receber um pagamento. Ela não pode ser personalizada.
Todas as máquinas do hardware do Terminal precisam definir uma Localização. Esse é um requisito que também se aplica ao Tap to Pay on iPhone.
Seu aplicativo Tap to Pay on iPhone passará pelo processo de revisão padrão da App Store da Apple. É importante levar em conta as Orientações referentes à Interface Humana do Tap to Pay da Apple ao criar o aplicativo.
Você pode solicitar essa habilitação diretamente pelo site de desenvolvedores da Apple aqui.
Você pode confirmar se seu telefone Android aceita NFC verificando as configurações dele. Se lá houver alguma opção de NFC, ele aceita. Você só precisa ativar essa opção para usar o Tap to Pay.
No momento, não temos um cronograma para aceitação do Discover.
Inscreva-se em terminal-announce@lists.stripe.com. Pretendemos avisar sobre futuras alterações com pelo menos 3 meses de antecedência. Porém, é possível que surjam atualizações mais urgentes se for descoberta alguma vulnerabilidade crítica de segurança nos SDKs.
Além disso, o Tap to Pay on Android tem logs de alterações públicos.
Fale com o suporte da Stripe.
Os usuários podem obter suporte para dúvidas relacionadas à Apple com os seguintes recursos: