Nuove Funzionalità
1. Analisi a Livello di Prodotto
Ogni prodotto dispone ora di una dashboard analitica dedicata. Vai su Prodotti > [Seleziona un Prodotto] per accedere alle metriche dettagliate specifiche di quel prodotto, organizzate in cinque schede:
Tutte le schede supportano un filtro temporale (impostato su Tutto il Tempo di default) per approfondire qualsiasi periodo.
Scopri di più: Analisi a Livello di Prodotto
2. Supporto Verifi RDR su Dodo Payments
Dodo Payments ora supporta Visa Rapid Dispute Resolution (RDR) alimentato da Verifi – uno strumento automatizzato di prevenzione delle dispute che risolve le dispute Visa idonee prima che diventino chargeback formali. Quando un titolare di carta avvia una disputa, RDR la intercetta ed emette automaticamente un rimborso se la transazione è inferiore alla soglia USD configurata. Perché È Importante
Come Funziona
- Il titolare della carta avvia una disputa con la propria banca
- RDR intercetta la disputa prima che diventi un chargeback formale
- Se l’importo della transazione è pari o inferiore alla tua soglia, viene emesso automaticamente un rimborso
- La disputa si risolve all’istante e non viene conteggiata nel tuo tasso di dispute
Le transazioni rimborsate automaticamente tramite RDR appaiono come dispute perse nella dashboard di Dodo Payments. Questo è previsto: il rimborso è stato emesso automaticamente per evitare un chargeback formale.
3. DodoPayments CLI
Presentiamo la nuovissima DodoPayments CLI (dodopayments-cli) – gestisci l’intero flusso di lavoro Dodo Payments direttamente dal terminale. Progettata per gli sviluppatori che preferiscono la linea di comando, la CLI ti consente di gestire prodotti, pagamenti, clienti, sconti, licenze, componenti aggiuntivi, rimborsi e perfino creare sessioni di checkout senza uscire dal tuo editor.
Installazione
Test dei Webhook
La CLI include due strumenti potenti per lo sviluppo:
dodo wh listen– Apre una connessione WebSocket per inoltrare webhook di test in tempo reale al tuo server locale, mantenendo gli header originali per test di verifica della firmadodo wh trigger– Invia payload webhook mock in modo interattivo, supportando tutti e 22 i tipi di eventi tra abbonamenti, pagamenti, rimborsi, dispute e licenze
4. Restyling UI del Portale Clienti
Il Portale Clienti è stato completamente riprogettato con un’interfaccia pulita e unificata. Il portale rinnovato presenta una barra laterale di navigazione sinistra e sezioni organizzate, offrendo ai clienti un’esperienza self-service più intuitiva.
I clienti possono anche aggiornare i metodi di pagamento per gli abbonamenti attivi o riattivare quelli in sospeso a causa di pagamenti falliti – tutto dal portale rinnovato.
Il portale rinnovato è disponibile su
https://customer.dodopayments.com/login/{business_id} per la modalità live e https://test.customer.dodopayments.com/login/{business_id} per la modalità test.5. Aggiorna Metodo di Pagamento in Inline Checkout
L’inline checkout supporta ora gli aggiornamenti del metodo di pagamento per gli abbonamenti. Quando un cliente deve aggiornare il metodo di pagamento (per un abbonamento attivo o per riattivare un abbonamento in sospeso), il flusso di aggiornamento può ora essere renderizzato direttamente all’interno del layout della tua pagina tramite l’inline checkout, offrendo un’esperienza incorporata e fluida. Come Funziona- Chiama l’API di Aggiornamento Metodo di Pagamento per ottenere un
payment_link:
- Usa il
payment_linkrestituito comecheckoutUrlnell’inline checkout:
6. Supporto Prefill Codice Fiscale per le Sessioni di Checkout
Ora puoi precompilare il Codice Fiscale (es. partita IVA, numero GST) quando crei una sessione di checkout usando il parametrotax_id. Questo è ideale per transazioni B2B dove conosci già il numero di identificazione fiscale del cliente. Quando un Codice Fiscale è precompilato, il campo viene prepopolato e bloccato nel modulo di checkout.
Il parametro
tax_id richiede un billing_address con almeno un campo country. L’ammissibilità fiscale viene convalidata in tempo reale e le regole di inversione dell’addebito vengono applicate automaticamente per le transazioni B2B idonee.allow_customer_editing_tax_id per controllare se i clienti possono modificare il Codice Fiscale precompilato e allow_tax_id per alternare la visibilità del Codice Fiscale al checkout.
Scopri di più: Sessioni di Checkout - Codice Fiscale | Pagamenti B2B
7. Chiave di Licenza ed Email nell’URL di Ritorno
Dopo che un cliente completa il checkout, Dodo Payments ora aggiungelicense_key e email come parametri query al tuo reindirizzamento return_url, oltre agli esistenti parametri payment_id/subscription_id e status.
Parametri Query Aggiunti
Esempi di URL di reindirizzamento:
8. API per l’Aggiornamento dell’Email del Cliente
L’endpointPATCH /customers/{customer_id} ora supporta l’aggiornamento programmatico degli indirizzi email dei clienti. Aggiorna email insieme a nome, numero di telefono e metadata in una singola chiamata API.
Gli aggiornamenti dell’email cliente sono disponibili anche tramite il Portale Clienti (self-service), la dashboard e la CLI tramite
dodo customers update.9. Rilascio dell’Adattatore Bun
Presentiamo@dodopayments/bun – un adattatore dedicato per il server nativo di Bun (Bun.serve()). Integra checkout, portale clienti e webhook con Bun in poche righe di codice.
Installazione
L’adattatore Bun si unisce alla nostra famiglia di 11 adattatori di framework, tra cui Next.js, Nuxt, Express, Fastify, Hono, Astro, SvelteKit, Remix, TanStack Start, Better Auth e Convex.