Nuove Funzionalità
1. Tentativi di Pagamento per Abbonamenti
I pagamenti di rinnovo dell’abbonamento non riusciti possono ora essere ritentati automaticamente per recuperare i ricavi, senza richiedere lavoro di integrazione. Abilitalo tramite Impostazioni → Recupero, imposta una finestra di recupero, e Dodo Payments ritenta il rinnovo secondo un programma intelligente fino a quando non ha successo o la finestra si chiude.
Come funziona
- Un pagamento di rinnovo dell’abbonamento fallisce e l’abbonamento passa a
on_hold. - Se il rifiuto è ritentabile (un rifiuto temporaneo come fondi insufficienti o un errore di rete temporaneo), il tentativo successivo è programmato automaticamente.
- I tentativi vengono eseguiti off-session secondo un programma di back-off, limitato dalla tua finestra di recupero.
- Al primo tentativo di successo, l’abbonamento ritorna a
activee la data di fatturazione successiva è avanzata come normale.
Solo i rifiuti temporanei vengono ritentati (ad esempio, fondi insufficienti, rifiuto generico, errori di elaborazione o di rete). I rifiuti permanenti terminano immediatamente la catena di tentativi, poiché riprovare non cambierebbe l’esito.
2. Impostazioni di Prorazione Aziendali
Ora puoi impostare un comportamento di aggiornamento e downgrade predefinito a livello aziendale invece di passare parametri di prorazione su ogni modifica del piano. Questi predefiniti si applicano ogni volta che un cliente modifica il proprio piano dal portale clienti, e puoi sovrascriverli per collezione di prodotti.
Quando inizia il nuovo piano (
effective_at)
Come viene addebitato il cliente (
proration_billing_mode)
Se il pagamento del cliente fallisce (
on_payment_failure)
Sovrascritture per collezione
Ogni collezione di prodotti può sovrascrivere uno di questi valori predefiniti. Ogni campo è indipendente — lascialo su Eredita dall’azienda per seguire il predefinito aziendale, oppure imposta un valore esplicito per sovrascriverlo solo per quella collezione.

Un valore per richiesta passato all’API di Cambio Piano (
proration_billing_mode, effective_at, on_payment_failure) ha sempre la precedenza sui predefiniti di collezione e aziendali. Le nuove impostazioni cambiano solo ciò che accade quando non viene fornito un valore esplicito — che è il caso di tutte le modifiche dei piani del portale clienti.3. Raccogli Nome Aziendale per Fatture B2B
I clienti B2B possono ora avere il loro nome legale aziendale visualizzato sulla fattura invece del nome personale dell’acquirente. Quando viene fornito un Codice Fiscale valido al momento del pagamento, è possibile raccogliere anche ilcustomer_business_name associato affinché la fattura rifletta l’entità acquistrice.

- La transazione è B2B (
b2b = true) - È presente un
tax_id - Viene fornito un
customer_business_namenon vuoto
customer_business_name direttamente, e/o abilita allow_customer_editing_business_name per lasciare che il cliente lo inserisca o lo modifichi sulla pagina di checkout insieme al suo Codice Fiscale:
Gli spazi circostanti vengono eliminati e i valori solo-spazio bianco vengono trattati come una cancellazione esplicita — così i dati memorizzati corrispondono sempre a quelli visualizzati sulla fattura.
Correzioni di Bug e Miglioramenti
- Minime correzioni di bug e miglioramenti di stabilità in tutta la piattaforma.