Pular para o conteúdo
Criar conta
ou
Entrar
O logotipo da documentação da Stripe
/
Pergunte à IA
Criar conta
Login
Comece já
Pagamentos
Revenue
Plataformas e marketplaces
Gestão de valores
Ferramentas para desenvolvedores
Visão geral
Sobre os pagamentos da Stripe
Atualize sua integração
Análise de pagamentos
Pagamentos online
Visão geralEncontre seu caso de usoPagamentos gerenciados
Usar Payment Links
Crie uma página de checkout
    Visão geral
    Inícios rápidos
    Personalizar a aparência
    Coletar informações adicionais
    Colete impostos
      Usar alíquotas manuais
      Colete identificações fiscais
    Atualizar checkout dinamicamente
    Gerencie seu catálogo de produtos
    Assinaturas
    Gerenciar formas de pagamento
    Permita que os clientes paguem na moeda local
    Adicione descontos, upsells e itens opcionais
    Configurar pagamentos futuros
    Salvar dados de pagamento durante o pagamento
    Aprovar manualmente pagamentos no servidor
    Após o pagamento
    Elements com changelog beta da API Checkout Sessions
    Migrar do Checkout antigo
    Migrar o Checkout para usar Prices
Criar uma integração avançada
Crie uma integração no aplicativo
Formas de pagamento
Adicionar formas de pagamento
Gerenciar formas de pagamento
Checkout mais rápido com o Link
Interfaces de pagamento
Payment Links
Checkout
Web Elements
Elements no aplicativo
Cenários de pagamento
Fluxos de pagamento personalizados
Aquisição flexível
Orquestração
Pagamentos presenciais
Terminal
Outros produtos da Stripe
Financial Connections
Cripto
Climate
Página inicialPagamentosBuild a checkout page

Colete impostos

Aprenda a recolher impostos de pagamentos avulsos no Stripe Checkout.

Copiar página

O Stripe Tax é um produto pago que calcula automaticamente o imposto sobre suas transações sem a necessidade de definir as alíquotas e regras. As tarifas são aplicadas só depois que você adiciona pelo menos um local em que está registrado para calcular e repassar impostos.

Configure sua sessão do Checkout para recolher impostos

Para começar a recolher impostos:

  1. Passe automatic_tax[habilitado]=true.
  2. Especifique um tax_code para cada item de linha ou defina um código fiscal predefinido no Dashboard.
  3. Especifique um tax_behavior para cada item de linha ou defina um comportamento fiscal padrão no Dashboard.
Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price_data][currency]"=usd \ -d "line_items[0][price_data][product_data][name]"=T-shirt \ -d "line_items[0][price_data][product_data][tax_code]"=txcd_99999999 \ -d "line_items[0][price_data][unit_amount]"=2000 \ -d "line_items[0][price_data][tax_behavior]"=exclusive \ -d "line_items[0][quantity]"=1 \ -d mode=payment \ -d ui_mode=custom \ -d return_url={{RETURN_URL}} \ -d "automatic_tax[enabled]"=true

Códigos fiscais

Os códigos fiscais associam produtos a alíquotas. Escolha o código fiscal que melhor se adapta ao seu produto na lista de códigos fiscais disponíveis. Se um produto não se encaixar em nenhum dos códigos específicos, use um dos códigos com “Geral” no nome.

Comportamento fiscal

O comportamento fiscal determina como o imposto é apresentado ao comprador. O comportamento fiscal tem duas opções:

  • Exclusivo: o preço do produto não inclui impostos. O imposto é adicionado como um valor separado.
  • Inclusive: o preço do produto inclui qualquer valor de imposto.

Saiba mais sobre comportamento fiscal.

OpcionalVerificar a resposta

Processar valor de impostos

Use useCheckout para processar o valor dos impostos no seu formulário de checkout. Entenda a diferença entre impostos inclusos e impostos não inclusos.

import React from 'react'; import {useCheckout} from '@stripe/react-stripe-js'; const CheckoutForm = () => { const checkout = useCheckout(); return ( <div> <h2>Checkout Summary</h2> <pre> {JSON.stringify(checkout.lineItems, null, 2)} </pre> <h3>Totals</h3> <pre> Subtotal: {checkout.total.subtotal.amount} {/* Make sure you are using the appropriate tax amount type (taxInclusive and/or taxExclusive) for your integration */} Tax: {checkout.total.taxExclusive.amount} Total: {checkout.total.total.amount} </pre> </div> ) };
Esta página foi útil?
SimNão
Precisa de ajuda? Fale com o suporte.
Participe do nosso programa de acesso antecipado.
Confira nosso changelog.
Dúvidas? Fale com a equipe de vendas.
LLM? Read llms.txt.
Powered by Markdoc