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 principais de pagamento compatíveis com o Elements, que oferecem a flexibilidade de aceitar diversos tipos de pagamento dos seus clientes. Você pode integrar essas APIs às interfaces de pagamento pré-criadas do Stripe. As APIs atendem a diferentes casos de uso, dependendo de como você estrutura seu fluxo de checkout e do nível de controle necessário. Para a maioria dos casos de uso, recomendamos o uso de Sessões de checkout.
Use a API Checkout Sessions para modelar o fluxo de checkout completo do seu cliente, incluindo os itens de linha nos endereços de compra, cobrança e envio, alíquotas aplicáveis e cupons ou descontos. A Checkout Session permite criar assinaturas, calcular alíquotas com o Stripe Tax e iniciar pagamentos usando uma única integração.
Use a API Payment Intents para modelar apenas a etapa de pagamento com um controle mais granular. Ao contrário da API Checkout Sessions, que exige detalhes dos itens de linha, você passa apenas o valor final que deseja cobrar. Isso é adequado para fluxos de pagamento avançados, nos quais você deseja calcular manualmente o valor final. Ao usar a Payment Intents, você deverá criar integrações separadas com a API Stripe Tax se quiser usar a Stripe para calcular os impostos aplicáveis ou com a API Subscriptions se quiser usar a Stripe para criar assinaturas.