Passa al contenuto
Crea account
o
Accedi
Il logo della documentazione Stripe
/
Chiedi all'IA
Crea un account
Accedi
Inizia
Pagamenti
Revenue
Per piattaforme e marketplace
Gestione del denaro
Strumenti di sviluppo
Panoramica
Informazioni sui pagamenti con Stripe
Eseguire l'upgrade dell'integrazione
Analisi dei dati sui pagamenti
Pagamenti online
PanoramicaTrovare il caso d'uso più adattoManaged Payments
Utilizzare Payment Links
Creare una pagina di pagamento
    Panoramica
    Guide rapide
    Personalizzare l'aspetto
    Raccogliere informazioni aggiuntive
    Riscuotere le imposte
      Usa le aliquote fiscali manuali
      Ottenere ID fiscali
    Aggiornare la procedura di pagamento in modo dinamico
    Gestire il catalogo dei prodotti
    Abbonamenti
    Gestire i metodi di pagamento
    Consentire ai clienti di pagare nella loro valuta locale
    Aggiungere sconti, upsell e voci facoltative
    Configura pagamenti futuri
    Salvare i dati di pagamento durante il pagamento
    Approvare manualmente i pagamenti sul tuo server
    Dopo il pagamento
    Elements con log delle modifiche beta per l'API Checkout Sessions
    Migrare da una procedura di pagamento esistente
    Migrare Checkout per utilizzare Prices
Creare un'integrazione iniziale
Creare un'integrazione in-app
Modalità di pagamento
Aggiungere modalità di pagamento
Gestire i metodi di pagamento
Pagare più velocemente con Link
Interfacce di pagamento
Payment Links
Checkout
Elements per il Web
Elements in-app
Scenari di pagamento
Flussi di pagamento personalizzati
Acquisizione flessibile
Orchestrazione
Pagamenti di persona
Terminal
Altri prodotti Stripe
Financial Connections
Criptovaluta
Climate
Pagina inizialePagamentiBuild a checkout page

Riscuotere le imposte

Scopri come riscuotere le imposte per i pagamenti una tantum in Stripe Checkout.

Copia pagina

Stripe Tax è un prodotto a pagamento che calcola in automatico le imposte sulle transazioni senza dover definire aliquote e regole. Le commissioni vengono applicate solo dopo che avrai aggiunto almeno una località in cui hai effettuato la registrazione per calcolare e versare le imposte.

Configurare la sessione di Checkout per riscuotere le imposte

Per iniziare a riscuotere le imposte:

  1. Specifica automatic_tax[abilitato]=true.
  2. Specifica un tax_code per ciascuna voce riga o imposta un codice imposta predefinito nella Dashboard.
  3. Specifica un tax_behavior per ciascuna voce riga o imposta un comportamento fiscale predefinito nella 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

Codici imposta

I codici imposta associano i prodotti alle aliquote fiscali. Scegli il codice imposta più adatto al tuo prodotto dall’elenco dei codici imposta disponibili. Se un prodotto non corrisponde a nessuno dei codici specifici, utilizza uno dei codici con “Generale” nel nome.

Comportamento fiscale

Il comportamento fiscale determina il modo in cui le imposte vengono presentate all’acquirente. Sono disponibili due opzioni per il comportamento fiscale:

  • Escluso: il prezzo del prodotto non include l’imposta. L’imposta viene aggiunta come importo separato.
  • Incluso: il prezzo del prodotto include qualsiasi importo dell’imposta.

Ulteriori informazioni sul comportamento fiscale.

FacoltativoControllare la risposta

Visualizzare l'importo delle imposte

Utilizza useCheckout per visualizzare l’importo dell’imposta nel modulo di pagamento. Assicurati di comprendere la differenza tra imposta inclusa ed esclusa.

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> ) };
Questa pagina è stata utile?
SìNo
Hai bisogno di aiuto? Contatta l'assistenza clienti.
Partecipa al nostro programma di accesso anticipato.
Dai un'occhiata al nostro registro delle modifiche.
Domande? Contattaci.
LLM? Leggi llms.txt.
Realizzato da Markdoc