Stripe Web Elements
Crie seus próprios fluxos de checkout usando componentes de IU pré-integrados.
O Stripe Elements é um conjunto de componentes de IU prontos para uso na criação de fluxos de checkout na web. Ele está disponível como um recurso do Stripe.js, nossa biblioteca JavaScript básica para a criação de fluxos de pagamento. O Stripe.js tokeniza dados de pagamento sigilosos dentro de um Element sem que eles passem pelo seu servidor.
- Formas de pagamento globais: acesso a mais de 100 formas de pagamento globais, incluindo carteiras como Apple Pay.
- Link: ajude seus clientes a agilizar o checkout permitindo que selecionem uma forma de pagamento salva no checkout em vez de inserir informações de pagamento.
- Formas de pagamento salvas: salve, reutilize e gerencie cartões e contas bancárias com recursos integrados.
- Conformidade: a Stripe fornece uma interface globalmente em conformidade e gerencia os requisitos para exibir instruções e avisos de consentimento aos compradores.
- Formulários atualizados: formulários localizados com gerenciamento de erros integrado. A Stripe mantém atualizados os requisitos de cada provedor de formas de pagamento.
- Coleta de endereços: colete endereços de cobrança totais ou parciais com qualquer forma de pagamento.
- Personalização da aparência: Personalize a aparência do Elements de acordo com o design do seu site.
- Outros recursos: recursos adicionais, como coleta de CVC e controle sobre quais bandeiras de cartão você aceita.
Começar
Se o Element não estiver abaixo, consulte mais na Referência da API Stripe.js.
APIs compatíveis
A Stripe oferece duas APIs de pagamentos compatíveis com o Elements, que oferecem a flexibilidade de aceitar vários tipos de pagamentos dos clientes. Você pode integrar essas APIs às interfaces de pagamento pré-configuradas da Stripe. Recomendamos usar as sessões do Checkout para a maioria dos usuários, mas as APIs servem para casos de uso ligeiramente diferentes, dependendo de como você estruturar o fluxo de checkout e de quanto controle você precisa. Você pode criar uma página de checkout com a API Checkout Session ou criar uma integração avançada com a API Payment Intents.
- A API Checkout Sessions permite que você modele o fluxo de checkout do cliente. Isso inclui os itens de linha incluídos nos endereços de compra, cobrança e envio, alíquotas aplicáveis e cupons ou descontos. A sessão do Checkout permite criar assinaturas, calcular alíquotas com o Stripe Tax e iniciar pagamentos.
- A API Payment Intents permite modelar a etapa de pagamentos. Ao contrário da API Checkout Sessions, que exige detalhes dos itens de linha, você só passa o valor final que deseja cobrar. Isso é adequado para fluxos de pagamento, como pagamentos fora da sessão. Se quiser usar a Stripe para calcular impostos aplicáveis ou criar assinaturas, você precisa se integrar com a API Stripe Tax ou a API Subscriptions, respectivamente.
