# Ricevute via email Inviare automaticamente ricevute e fatture pagate # Checkout Sessions API > This is a Checkout Sessions API for when payment-ui is embedded-components. View the full page at https://docs.stripe.com/payments/advanced/receipts?payment-ui=embedded-components. You can manually or automatically send customized email receipts or [paid invoices](https://docs.stripe.com/payments/advanced/receipts.md#paid-invoices-embedded-components). Learn more about [receipts for payments](https://docs.stripe.com/receipts.md). ## Automatically send receipts Per attivare l’invio automatico delle ricevute, attiva l’opzione **Pagamenti andati a buon fine** nelle [impostazioni delle email ai clienti](https://dashboard.stripe.com/settings/emails). Le ricevute vengono inviate solo in caso di pagamenti andati a buon fine. Non vengono inviate ricevute per i pagamenti non andati a buon fine o rifiutati. ## Personalizzare le ricevute Modifica l’aspetto e la funzionalità delle ricevute con le seguenti opzioni di personalizzazione: - **Branding**: modifica il logo e i colori nelle tue [impostazioni di branding](https://dashboard.stripe.com/settings/branding). Il limite massimo per le dimensioni di un file di immagine del logo personalizzato è di 512 KB. Idealmente, il logo dovrebbe essere un’immagine quadrata superiore a 128 x 128 pixel. Sono supportati i tipi di file JPG, PNG e GIF. - **Informazioni pubbliche**: nelle [impostazioni delle informazioni pubbliche](https://dashboard.stripe.com/settings/public), puoi specificare le informazioni pubbliche che desideri includere, come il numero di contatto o l’indirizzo del sito web. Per visualizzare il testo personalizzato, utilizza l’attributo [payment_intent_data.description](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-payment_intent_data-description) nella [sessione di Checkout](https://docs.stripe.com/api/checkout/sessions/object.md). Di seguito sono riportati alcuni esempi: - Descrizione dei beni o servizi forniti - Codice di autorizzazione - Informazioni sulla abbonamento - Politiche di annullamento Puoi visualizzare un’anteprima in tempo reale della ricevuta inviata via email nella pagina delle impostazioni di branding della Dashboard. Per inviare una ricevuta di test, passa il mouse sull’immagine dell’anteprima e fai clic su **Invia ricevuta di test**, poi inserisci il tuo indirizzo email. > Le ricevute estraggono i dati dall’oggetto `Charge` generato alla conferma del PaymentIntent. Per aggiornare i dati della ricevuta, ad esempio `description` dopo la generazione dell’oggetto Charge, devi [aggiornare l’oggetto Charge](https://docs.stripe.com/api/charges/update.md). Le modifiche apportate al PaymentIntent non saranno visibili sulle ricevute. ## Automatically send paid invoices Oltre alle normali ricevute, puoi configurare la sessione di Checkout in modo che generi fatture pagate come prova di pagamento. Le fatture contengono più informazioni rispetto alle ricevute. Per gli abbonamenti, Stripe genera automaticamente le fatture, ma per i pagamenti una tantum è necessario abilitarle. > La creazione delle fatture per i pagamenti una tantum tramite l’[API Checkout Sessions](https://docs.stripe.com/api/checkout/sessions.md) non rientra tra le funzioni di [Invoicing](https://stripe.com/invoicing) per cui ha un costo separato. Per ulteriori informazioni, consulta [questo articolo dell’assistenza](https://support.stripe.com/questions/pricing-for-post-payment-invoices-for-one-time-purchases-via-checkout-and-payment-links). Per generare le fatture, seleziona **Pagamenti andati a buon fine** nella sezione **Invia email ai clienti in merito a** nelle [impostazioni delle email ai clienti](https://dashboard.stripe.com/settings/emails). Quindi, imposta [invoice_creation[enabled]](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-invoice_creation-enabled) su `true` al momento della creazione di una sessione di Checkout. ```curl curl https://api.stripe.com/v1/checkout/sessions \ -u "<>:" \ -d mode=payment \ -d "invoice_creation[enabled]=true" \ -d "line_items[0][price]={{ONE_TIME_PRICE_ID}}" \ -d "line_items[0][quantity]=1" \ -d ui_mode=elements \ --data-urlencode "return_url=https://example.com" ``` Una volta completato il pagamento, Stripe invia un riepilogo della fattura con i collegamenti per scaricare il PDF della fattura e la ricevuta della fattura all’indirizzo email fornito dal cliente durante la procedura di pagamento. > Le fatture relative ai metodi di pagamento con notifica differita potrebbero richiedere più tempo per essere inviate, poiché inviamo la fattura dopo il completamento del pagamento, non al termine della sessione di Checkout. Questi metodi di pagamento includono [addebito diretto Bacs](https://docs.stripe.com/payments/bacs-debit/accept-a-payment.md), [bonifici bancari](https://docs.stripe.com/payments/bank-transfers/accept-a-payment.md), [Boleto](https://docs.stripe.com/payments/boleto/accept-a-payment.md), [addebiti preautorizzati canadesi](https://docs.stripe.com/payments/acss-debit/accept-a-payment.md), [Konbini](https://docs.stripe.com/payments/konbini/accept-a-payment.md), [OXXO](https://docs.stripe.com/payments/oxxo/accept-a-payment.md), [Pay by Bank](https://docs.stripe.com/payments/pay-by-bank/accept-a-payment.md), [addebito diretto SEPA](https://docs.stripe.com/payments/sepa-debit/accept-a-payment.md), e [ACH Direct Debit](https://docs.stripe.com/payments/ach-direct-debit/accept-a-payment.md). ![Screenshot del PDF della fattura che i clienti possono scaricare dall'email di riepilogo della fattura](https://b.stripecdn.com/docs-statics-srv/assets/invoice.9e44668032383601eeec362f38293b7a.png) The downloadable invoice PDF ![Screenshot della ricevuta della fattura che i clienti possono scaricare dall'email di riepilogo della fattura](https://b.stripecdn.com/docs-statics-srv/assets/invoice_receipt.4f120ee7363f8e7728fa553a8a24aae3.png) The downloadable invoice receipt ![Screenshot dell'email di riepilogo della fattura inviata da Stripe](https://b.stripecdn.com/docs-statics-srv/assets/email.560c2666905531b907f7fcd4f1a0a6dd.png) L’email del cliente con i link alla fattura in formato PDF e alla ricevuta Puoi visualizzare la fattura anche nella [Dashboard](https://dashboard.stripe.com/invoices) o accedervi a livello di codice ascoltando l’evento [invoice.paid](https://docs.stripe.com/api/events/types.md#event_types-invoice.paid) tramite una [destinazione dell’evento](https://docs.stripe.com/event-destinations.md). Puoi utilizzare l’hash `invoice_data` in `invoice_creation` per personalizzare ulteriormente la fattura generata dalla sessione di Checkout. ```curl curl https://api.stripe.com/v1/checkout/sessions \ -u "<>:" \ -d mode=payment \ -d "invoice_creation[enabled]=true" \ -d "invoice_creation[invoice_data][description]=Invoice for Product X" \ -d "invoice_creation[invoice_data][metadata][order]=order-xyz" \ -d "invoice_creation[invoice_data][account_tax_ids][0]=DE123456789" \ -d "invoice_creation[invoice_data][custom_fields][0][name]=Purchase Order" \ -d "invoice_creation[invoice_data][custom_fields][0][value]=PO-XYZ" \ -d "invoice_creation[invoice_data][rendering_options][amount_tax_display]=include_inclusive_tax" \ -d "invoice_creation[invoice_data][footer]=B2B Inc." \ -d "line_items[0][price]={{ONE_TIME_PRICE_ID}}" \ -d "line_items[0][quantity]=1" \ -d ui_mode=elements \ --data-urlencode "return_url=https://example.com" ``` Review [invoice best practices](https://docs.stripe.com/invoicing/customize.md) for your region to make sure you’re collecting the right information from your customers. Information like the customer’s billing and shipping addresses, phone number, and tax ID appear on the resulting invoice. ## Localization If your integration uses [customer-configured Accounts](https://docs.stripe.com/api/v2/core/accounts/create.md#v2_create_accounts-configuration-customer), replace `Customer` and event references in the code examples with the equivalent Accounts v2 API references. For more information, see [Represent customers with Account objects](https://docs.stripe.com/connect/use-accounts-as-customers.md). Quando si utilizzano le sessioni di Checkout, la lingua della ricevuta e della fattura è determinata da diversi fattori: - Se imposti un `Customer`, viene utilizzata la sua [impostazione locale preferita](https://docs.stripe.com/api/customers/object.md#customer_object-preferred_locales), se disponibile. - Se imposti un `Customer` senza impostazioni locali preferite, applicheremo l’[impostazione della lingua](https://dashboard.stripe.com/settings/emails) dalla Dashboard. - Se non è impostato alcun `Customer`, la lingua predefinita è quella delle impostazioni locali del browser dell’utente che apre l’URL della sessione di Checkout. # Payment Intents API > This is a Payment Intents API for when payment-ui is elements. View the full page at https://docs.stripe.com/payments/advanced/receipts?payment-ui=elements. Con i pagamenti che utilizzano *Elements* (A set of UI components for building a web checkout flow. They adapt to your customer's locale, validate input, and use tokenization, keeping sensitive customer data from touching your server) e l’[API Payment Intents](https://docs.stripe.com/api/payment_intents.md), puoi inviare ricevute personalizzate via email in modo manuale o automatico. Ulteriori informazioni sulle [ricevute di pagamento](https://docs.stripe.com/receipts.md). ## Inviare automaticamente le ricevute To enable automated receipts, toggle **Successful payments** on in your [customer emails settings](https://dashboard.stripe.com/settings/emails). Only a successful payment triggers a receipt. Failed or declined payments don’t send a receipt. È possibile specificare facoltativamente un [receipt_email](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-receipt_email) quando si crea un *PaymentIntent* (The Payment Intents API tracks the lifecycle of a customer checkout flow and triggers additional authentication steps when required by regulatory mandates, custom Radar fraud rules, or redirect-based payment methods). In tal caso, Stripe invia una ricevuta a tale indirizzo oltre che all’indirizzo email del cliente e a qualsiasi [altro destinatario email](https://docs.stripe.com/invoicing/send-email.md#additional-email-recipients) configurato per il cliente. Non inviamo ricevute a indirizzi email inclusi in [PaymentMethod billing_details](https://docs.stripe.com/api/payment_methods/object.md#payment_method_object-billing_details-email) di un pagamento. ```curl curl https://api.stripe.com/v1/payment_intents \ -u "<>:" \ -d amount=1099 \ -d currency=usd \ -d "payment_method_types[]=card" \ --data-urlencode "description=Thanks for your purchase!" \ --data-urlencode "receipt_email=Sent.in.addition.to.customer.email.addresses@example.com" ``` La ricevuta mostra l’importo, [le informazioni pubbliche sull’attività](https://dashboard.stripe.com/settings/public) e qualsiasi valore nel parametro `description` della richiesta. Le ricevute per i pagamenti una tantum includono solo queste informazioni. Non puoi aggiungere altre voci riga. Per inviare una ricevuta automatica al completamento del pagamento, aggiorna il parametro [receipt_email](https://docs.stripe.com/api/payment_intents/confirm.md#confirm_payment_intent-receipt_email) del PaymentIntent. ## Personalizzare le ricevute Modifica l’aspetto e la funzionalità delle ricevute con le seguenti opzioni di personalizzazione: - **Branding**: modifica il logo e i colori nelle tue [impostazioni di branding](https://dashboard.stripe.com/settings/branding). Il limite massimo per le dimensioni di un file di immagine del logo personalizzato è di 512 KB. Idealmente, il logo dovrebbe essere un’immagine quadrata superiore a 128 x 128 pixel. Sono supportati i tipi di file JPG, PNG e GIF. - **Informazioni pubbliche**: nelle [impostazioni delle informazioni pubbliche](https://dashboard.stripe.com/settings/public), puoi specificare le informazioni pubbliche che desideri includere, come il numero di contatto o l’indirizzo del sito web. Per visualizzare il testo personalizzato, utilizza l’attributo [description](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-description) nel [PaymentIntent](https://docs.stripe.com/api/payment_intents/object.md). Di seguito sono riportati alcuni esempi: - Descrizione dei beni o servizi forniti - Codice di autorizzazione - Informazioni sulla abbonamento - Politiche di annullamento Puoi visualizzare un’anteprima in tempo reale della ricevuta inviata via email nella pagina delle impostazioni di branding della Dashboard. Per inviare una ricevuta di test, passa il mouse sull’immagine dell’anteprima e fai clic su **Invia ricevuta di test**, poi inserisci il tuo indirizzo email. > Le ricevute estraggono i dati dall’oggetto `Charge` generato alla conferma del PaymentIntent. Per aggiornare i dati della ricevuta, ad esempio `description` dopo la generazione dell’oggetto Charge, devi [aggiornare l’oggetto Charge](https://docs.stripe.com/api/charges/update.md). Le modifiche apportate al PaymentIntent non saranno visibili sulle ricevute. ## Inviare automaticamente le fatture pagate L’API [Payment Intents](https://docs.stripe.com/payments/payment-intents.md) non può generare fatture. Utilizza Stripe Billing per [creare direttamente la fattura](https://docs.stripe.com/invoicing/integration/quickstart.md). ## Localizzazione If your integration uses [customer-configured Accounts](https://docs.stripe.com/api/v2/core/accounts/create.md#v2_create_accounts-configuration-customer), replace `Customer` and event references in the code examples with the equivalent Accounts v2 API references. For more information, see [Represent customers with Account objects](https://docs.stripe.com/connect/use-accounts-as-customers.md). Quando utilizzi l’API Payment Intents, la lingua della ricevuta è determinata da diversi fattori: - Se imposti un `Customer`, viene utilizzata la sua [impostazione locale preferita](https://docs.stripe.com/api/customers/object.md#customer_object-preferred_locales), se disponibile. - If you set a `Customer` without any preferred locales, or if you don’t set a `Customer`, we apply the [language setting](https://dashboard.stripe.com/settings/emails) from the Dashboard.