Riscuotere le imposte
Scopri come riscuotere le imposte per i pagamenti una tantum in Stripe Checkout.
Stripe Tax consente di calcolare l’imposta relativa ai pagamenti ricorrenti e una tantum quando usi Checkout. Puoi abilitare Stripe Tax per calcolare automaticamente le imposte su tutti gli acquisti e abbonamenti di Checkout.
Creare una sessione di Checkout
Dopo aver aggiornato i prodotti e i prezzi, potrai iniziare a calcolare le imposte sulle sessioni di Checkout. Puoi creare sessioni per gli acquisti una tantum e per quelli ricorrenti.
Per calcolare le imposte per i nuovi clienti, Checkout convalida e utilizza l’indirizzo di fatturazione o spedizione fornito. Per i clienti esistenti, Checkout calcola le imposte convalidando e utilizzando l’indirizzo di fatturazione o spedizione del cliente collegato. Se acquisisci un nuovo indirizzo di fatturazione o spedizione per un cliente esistente, Checkout non ignorerà automaticamente le informazioni precedenti, ma dovrai esplicitamente richiedere le modifiche all’indirizzo del cliente.
Apple Pay e Google Pay
Per garantire che Google Pay sia offerto come metodo di pagamento durante l’utilizzo di Stripe Tax in Checkout, è necessario richiedere l’indirizzo di spedizione o fornire a un cliente esistente un indirizzo di spedizione salvato. Apple Pay con Stripe Tax viene visualizzato solo se il browser del cliente supporta Apple Pay versione 12 o successive.
Calcolare le imposte per i nuovi clienti
Se non specifichi un cliente esistente quando crei una sessione di Checkout, Checkout crea un nuovo cliente e salva automaticamente l’indirizzo di fatturazione e le informazioni relative alla spedizione. Checkout usa l’indirizzo di spedizione inserito durante la sessione per determinare il luogo in cui si trova il cliente e procedere al calcolo delle imposte. Se non acquisisci le informazioni relative alla spedizione, Checkout utilizza l’indirizzo di fatturazione.
FacoltativoAggiornare prodotti e prezzi
Stripe Tax utilizza le informazioni salvate nei prodotti e nei prezzi per calcolare le imposte, come il codice imposta e il comportamento fiscale. Se non specifichi esplicitamente queste configurazioni, Stripe Tax utilizzerà il codice imposta predefinito selezionato in Impostazioni fiscali.
Per ulteriori informazioni, consulta Specificare i codici d’imposta dei prodotti e il comportamento fiscale.
FacoltativoCalcolare le imposte per i clienti esistenti
Per calcolare le imposte su una sessione di Checkout di un cliente esistente, imposta il parametro automatic_
su true
quando crei la sessione. Puoi basare i calcoli delle imposte sugli indirizzi esistenti del cliente o sui nuovi indirizzi acquisiti durante il pagamento:
Usare gli indirizzi esistenti del cliente per le imposte
Se hai già raccolto gli indirizzi dei clienti esistenti, puoi basare i calcoli delle imposte su quegli indirizzi piuttosto che sugli indirizzi raccolti durante il pagamento:
Quale indirizzo del cliente usa Checkout per le imposte?
Se disponibile, per calcolare le imposte Checkout usa l’indirizzo di spedizione salvato del cliente. In alternativa, Checkout calcola le imposte usando l’indirizzo di fatturazione salvato del cliente.
Gli indirizzi del cliente devono rispettare requisiti particolari?
Quando si usano gli indirizzi esistenti per le imposte, il cliente deve avere un indirizzo di spedizione o un indirizzo di fatturazione valido salvato. Puoi verificare se gli indirizzi salvati di un cliente sono validi o meno controllando la proprietà customer.tax.automatic_tax. Se il valore di
customer.
ètax. automatic_ tax supported
onot_
, gli indirizzi salvati del cliente sono validi e puoi abilitare Stripe Tax nelle sessioni di Checkout per quel cliente.collecting
Usare gli indirizzi raccolti durante la fase di pagamento per le imposte
Puoi configurare Checkout in modo da salvare i nuovi indirizzi di spedizione o fatturazione di un cliente. In questo caso, Checkout calcola le imposte usando l’indirizzo inserito durante il pagamento.
Quale indirizzo usa Checkout per le imposte?
Se acquisisci gli indirizzi di spedizione, Checkout utilizza l’indirizzo di spedizione inserito durante la sessione per calcolare le imposte. In alternativa, Checkout calcola le imposte usando l’indirizzo di fatturazione inserito durante la sessione.
Dove vengono salvati gli indirizzi raccolti durante la fase di pagamento?
Se acquisisci gli indirizzi di spedizione, Checkout salva l’indirizzo di spedizione inserito durante la sessione nella proprietà customer.shipping.address del cliente. In alternativa, Checkout salva l’indirizzo di fatturazione inserito durante la sessione nella proprietà customer.address del cliente. In entrambi i casi, l’indirizzo utilizzato per le imposte sostituirà tutti gli indirizzi esistenti.
Se acquisisci gli indirizzi di spedizione con Checkout, imposta la proprietà customer_
su auto
. Questo ti permette di copiare le informazioni di spedizione da Checkout per quel cliente.
Se non acquisisci gli indirizzi di spedizione con Checkout e desideri usare gli indirizzi di fatturazione inseriti durante la procedura di pagamento per le imposte, devi salvare l’indirizzo di fatturazione del cliente. Imposta la proprietà customer_
su auto
in modo da copiare l’indirizzo appena inserito per il cliente fornito.
FacoltativoControllare la risposta
Se vuoi vedere i risultati dell’ultimo calcolo delle imposte, usa la proprietà total_details.amount_tax nella risorsa della sessione di Checkout, che mostra l’importo delle imposte calcolato. In più, puoi utilizzare la Dashboard per visualizzare le imposte risultanti per ciascun pagamento.