> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# v1.67.0 (17 dicembre 2025)

> Checkout del carrello misto per prodotti una tantum e in abbonamento, Portale Clienti Unificato, invoice_id nella Risposta di Pagamento

## Nuove Funzionalità 🚀

1. **Checkout del carrello misto: prodotti una tantum e in abbonamento in un unico carrello**\
   Il checkout supporta ora la combinazione di prodotti a pagamento singolo e prodotti in abbonamento in un unico carrello, sbloccando nuovi e potenti casi d’uso di fatturazione.

   <Frame>
     <img src="https://mintcdn.com/dodopayments/eNGWg9ca-WxQ9nMf/images/changelog/mixed-checkout.png?fit=max&auto=format&n=eNGWg9ca-WxQ9nMf&q=85&s=3eed7062a5b0663edeced239c5083db6" alt="Checkout misto con prodotti una tantum e in abbonamento" width="1330" height="732" data-path="images/changelog/mixed-checkout.png" />
   </Frame>

   ### Cosa consente

   * **Costi di configurazione + abbonamenti**: applica una tariffa di configurazione una tantum insieme a un abbonamento ricorrente in un unico checkout
   * **Bundle con componenti ricorrenti**: vendi un prodotto (una tantum) abbinato all’accesso a un servizio continuo (abbonamento)
   * **Combinazioni corso + membership**: offri l’acquisto di un corso con un abbonamento opzionale alla community
   * **Accesso lifetime + abbonamenti aggiuntivi**: combina l’accesso a vita a un prodotto con funzionalità premium ricorrenti opzionali

   ### Come funziona

   Aggiungi semplicemente sia prodotti una tantum sia prodotti in abbonamento alla sessione di checkout:

   ```javascript theme={null}
   const session = await client.checkoutSessions.create({
     product_cart: [
       // One-time setup fee
       { product_id: 'pdt_setup_fee', quantity: 1 },
       // Monthly subscription
       { product_id: 'pdt_monthly_plan', quantity: 1 }
     ],
     customer: {
       email: 'customer@example.com',
       name: 'Jane Doe'
     },
     return_url: 'https://yourapp.com/success'
   });
   ```

   <Check>
     Risultato: un unico flusso di checkout che elabora il pagamento una tantum e avvia l’abbonamento, riducendo gli attriti e aumentando i tassi di conversione.
   </Check>

   <Info>
     Quando si mescolano tipi di prodotto, il pagamento una tantum viene addebitato immediatamente mentre l’abbonamento segue il ciclo di fatturazione configurato (incluso eventuale periodo di prova impostato).
   </Info>

   Per saperne di più: [Checkout Sessions](/developer-resources/checkout-session)

2. **Portale clienti unificato**

   Un nuovo portale clienti centralizzato su [customer.dodopayments.com](https://customer.dodopayments.com) dove i clienti possono visualizzare e gestire tutti i loro acquisti e abbonamenti per diverse attività su Dodo Payments.

   <Frame>
     <img src="https://mintcdn.com/dodopayments/eNGWg9ca-WxQ9nMf/images/changelog/unified-customer-portal.png?fit=max&auto=format&n=eNGWg9ca-WxQ9nMf&q=85&s=bceabb06ca0f00aa2a458f4af95a5cda" alt="Portale clienti unificato" width="1640" height="953" data-path="images/changelog/unified-customer-portal.png" />
   </Frame>

   ### Funzionalità del portale

   * **Visibilità trasversale tra attività**: visualizza tutti gli acquisti e gli abbonamenti di qualsiasi attività che utilizza Dodo Payments in un unico posto
   * **Gestione centralizzata degli abbonamenti**: gestisci abbonamenti di più commercianti da un unico pannello
   * **Storico fatturazione unificato**: accedi a fatture e cronologia dei pagamenti di tutti i tuoi acquisti
   * **Esperienza di single sign-on**: accedi una sola volta con la tua email per visualizzare gli acquisti di tutti i commercianti Dodo Payments

   ### Come funziona

   I clienti visitano semplicemente [customer.dodopayments.com](https://customer.dodopayments.com) e inseriscono il proprio indirizzo email. Riceveranno un link di accesso sicuro che consente l’accesso a tutti i loro acquisti nell’ecosistema Dodo Payments.

   <Tip>
     Il portale clienti unificato integra i portali specifici per ogni attività. I clienti possono comunque accedere ai portali dei singoli commercianti per un’esperienza brandizzata oppure usare il portale unificato per una vista consolidata.
   </Tip>

   <Note>
     Il portale unificato utilizza la stessa autenticazione basata su email dei portali specifici per attività, garantendo un’esperienza coerente e sicura.
   </Note>

3. **ID fattura nella risposta di pagamento**\
   La risposta di pagamento ora include un campo `invoice_id`, rendendo più semplice riconciliare i pagamenti con le fatture e integrarsi con i sistemi contabili.

   ```json theme={null}
   {
     "payment_id": "pay_2IjeQm4hqU6RA4Z4kwDee",
     "status": "succeeded",
     "invoice_id": "inv_2IsUnWGtRKFLxk7xAQeyt",
     "total_amount": 9900,
     "currency": "USD",
     // ... other fields
   }
   ```

   ### Casi d’uso

   * **Integrazione contabile**: collega direttamente i pagamenti alle fatture nel tuo software contabile
   * **Assistenza clienti**: trova rapidamente la fattura associata a un pagamento quando gestisci richieste di supporto
   * **Riconciliazione**: semplifica la riconciliazione finanziaria abbinando i pagamenti alle fatture in modo programmato
   * **Conformità**: mantieni registrazioni accurate che collegano i pagamenti alle relative fatture fiscali

   <Info>
     Il campo `invoice_id` utilizza ID fattura specifici per l’India quando disponibili, garantendo la conformità ai requisiti locali di fatturazione.
   </Info>

   Per saperne di più: [Get Payment Detail API](/api-reference/payments/get-payments-1)

4. **Correzioni di Bug Generali e Miglioramenti**\
   Questa versione include miglioramenti delle prestazioni, rifiniture dell'interfaccia utente e risolve bug minori per un'esperienza più affidabile e semplificata.
