createWalletButton para adicionar Apple Pay e Google Pay ao seu checkout. Quando o comprador toca o botão, aparece a folha de pagamento nativa — tratada inteiramente pela Apple ou pelo Google. O comprador seleciona o cartão dele e se autentica com Face ID, Touch ID ou o PIN do dispositivo. O Therius descriptografa o token de pagamento resultante no lado do servidor, então você nunca toca na carga criptografada bruta.
Uso básico
ImportecreateWalletButton e monte-o em um elemento contêiner. O callback onToken é disparado depois que o comprador conclui a folha de pagamento nativa.
Google Pay
Troque paratype: 'googlepay' para renderizar um botão do Google Pay. O resto da API é idêntico.
Salvar um cartão de carteira para uso futuro
Para colocar o cartão de carteira no vault para futuras transações iniciadas pelo lojista (MIT), incluawalletData.tokenize: true e um shopper.id na cobrança no lado do servidor:
sdk.authorizeToken() sem exigir outra interação de carteira. Veja Cartões salvos para mais detalhes.
Pré-requisitos
Apple Pay
Requer um Apple Merchant ID válido e um arquivo de verificação de domínio servido em
/.well-known/apple-developer-merchantid-domain-association no seu domínio. Configure isso no seu painel do Therius em Connections.Google Pay
Requer o seu Google Merchant ID, registrado no Google Pay & Wallet Console. Configure isso no seu painel do Therius em Connections.
Leitura adicional
Veja Apple Pay —applepay e Google Pay — googlepay na aba Connections para o formato da requisição no lado do servidor, incluindo como tratar os acordos de faturamento recorrente.
