Nuove Funzionalità
1. Porta il tuo processore (BYOP)
Ora puoi connettere il tuo processore di pagamento — Stripe o Adyen — e instradare i pagamenti attraverso di esso per paese del cliente, mentre Dodo Payments continua a gestire tutto ciò che riguarda la transazione: prodotti, abbonamenti, chiavi di licenza e diritti, fatturazione, portale clienti e analisi. I paesi che non indirizzi esplicitamente ricadono su Dodo come Merchant of Record completo.
- Sei il Mercante di Riferimento. Dodo non calcola o addebita tasse sulle transazioni BYOP — i dettagli del tuo emettitore di fattura (nome dell’attività, ID fiscale e indirizzo) sostituiscono il blocco Dodo su fatture e ricevute di rimborso.
- Le dispute e i rimborsi sono gestiti nel tuo processore. Le dispute BYOP sono in sola lettura nel dashboard Dodo, poiché l’accettazione/sfida avviene all’interno di Stripe o Adyen.
- I pagamenti sono instradati attraverso Hyperswitch e attualmente supportano solo carte di credito e debito.
is_byop e un discriminatore payment_provider (stripe, adyen o dodo) in modo che tu possa identificare come ogni transazione è stata instradata. I campi sono additivi — il traffico Merchant-of-Record continua a riportare payment_provider: dodo.
Maggiori informazioni: Bring Your Own Processor | BYOP con Stripe | BYOP con Adyen
2. Rilascio Ufficiale SDK Rust
L’SDK Rust di Dodo Payments ufficiale è ora disponibile come cratedodopayments su crates.io. La linea di lancio è allineata alla serie di versioni dell’API Dodo Payments, con v1.105.0 come primo rilascio pubblico della linea API e v1.106.0 già pubblicato con l’ultima rigenerazione OpenAPI.
Installalo con Cargo:
- Modelli di richiesta e risposta fortemente tipizzati su tutta la superficie dell’API Dodo Payments.
Client::from_env()per leggereDODO_PAYMENTS_API_KEYdall’ambiente.- Aiutanti di paginazione tipizzati, inclusi
get_next_page()einto_stream()per endpoint di elenco. - Ambienti e timeout configurabili, incluso il supporto della modalità test.
- Decodifica delle risposte binarie per risposte in stile PDF come fatture, fatture di pagamento e fatture di rimborso.
- Un’API di builder di catene di risorse fluent per siti di chiamata Rust ergonomici.
3. Nuovi Metodi di Pagamento: Wallet Coreani e Przelewy24
Quattro nuovi metodi di pagamento locali sono ora disponibili, espandendo la copertura in Corea del Sud e Polonia. Corea del Sud (KRW) — tre wallet coreani sono ora visibili nei checkout KRW:| Metodo | Tipo API | Abbonamenti |
|---|---|---|
| Kakao Pay | kakao_pay | Sì |
| Naver Pay | naver_pay | Sì |
| PAYCO | payco | No (solo una volta) |
KR e una fatturazione KRW — se il tuo prodotto è prezzato in un’altra valuta, abilita la Valuta Adattiva in modo che il cliente sia addebitato in KRW.
Polonia (PLN) — Przelewy24 (P24), il principale metodo di pagamento online della Polonia, ora regola in PLN (non EUR) e supporta i pagamenti una tantum. Passa przelewy24 in allowed_payment_method_types.
Maggiori informazioni: Metodi di Pagamento Corea del Sud | Metodi di Pagamento Europei | Panoramica Metodi di Pagamento
4. brand_id su Ogni Payload di Webhook
Ogni payload di evento webhook ora include un brand_id, quindi puoi attribuire pagamenti, abbonamenti, rimborsi, dispute, chiavi di licenza, voci nel libro mastro dei crediti, concessioni di diritti, tentativi di dunning e carrelli abbandonati a un marchio specifico. Dove un’entità non ha un marchio proprio, brand_id ritorna al marchio principale dell’azienda.
Non sono richieste modifiche all’integrazione — il campo è additivo e appare automaticamente sugli endpoint webhook esistenti.
Maggiori informazioni: Marchi Multipli | Eventi Webhook
5. Gestione Valutaria con Decimali
La gestione delle valute è stata rielaborata in modo che gli importi siano calcolati e visualizzati con la precisione corretta per ciascuna valuta, invece di presumere due decimali ovunque. Le 16 valute a zero decimali — tra cui JPY, KRW, VND, CLP, XAF, e XOF — sono ora gestite accuratamente attraverso pagamenti, fatture, pagamenti, email e analisi, e le conversioni di presentazione (Valuta Adattiva) sono precise da un capo all’altro. Questo elimina una classe di errori di arrotondamento e visualizzazione per le valute a zero decimali e prepara il terreno per ulteriori precisazioni in futuro.Miglioramenti
6. Limiti di Attribuzione del Prodotto e di Credito Maggiori
- Diritti del prodotto per prodotto aumentati da 20 a 50.
- Attribuzioni di credito (crediti collegati a un prodotto) aumentati da 3 a 5.
7. Crediti Cliente Firmati in Anteprima del Piano di Cambio
L’anteprima del cambio piano ora restituiscecustomer_credits come valore firmato: negativo quando i crediti sono detratti per compensare un addebito (tipico negli upgrade) e positivo quando i crediti sono aggiunti (da un rimborso per proration downgrade o un ricarico del portafoglio), rendendo chiaro se i crediti sono utilizzati o concessi.
Maggiori informazioni: Upgrade e Downgrade degli Abbonamenti
8. card_last_four e card_network su List Payments
La risposta Elenco Pagamenti ora include card_last_four e card_network su ogni pagamento, in modo che tu possa visualizzare i dettagli della carta negli elenchi senza dover recuperare ogni pagamento singolarmente.
Maggiori informazioni: List Payments
9. Emails ACR & Dunning Personalizzati
Le e-mail di recupero carrello abbandonato (ACR) e di recupero abbonamento in dunning ora utilizzano il nome e il logo del marchio rilevante invece del predefinito aziendale, quindi l’esperienza di recupero corrisponde al marchio da cui il cliente ha acquistato.
10. Miglioramento della Validazione del Codice Fiscale
La validazione del codice fiscale al checkout è stata estesa con rilevamento di notazione e controllo di registro (tramite l’integrazione con Tax ID Pro), riducendo i rifiuti errati di ID validi. Il modulo di verifica aziendale ora include un selettore di paese per prevenire errori di validazione del codice fiscale e i caricamenti dei file sono più affidabili con un indicatore di progresso e un unico messaggio di errore consolidato.11. Miglioramenti negli Analytics
Gli analytics del dashboard ora includono MRR di abbonamento corretto, conteggi di abbonamenti attivi e calcoli di retention/churn.
- Analytics per pagina — nuove tessere evidenziano la performance dei ricavi e degli sconti per pagina di checkout.
- Un toggle dei ricavi lordo/netto e una ripartizione MRR nella vista dei ricavi.
- Le tooltip sui grafici ora mostrano le unità di valuta e percentuali, inclusi punti a valore zero.
12. Rifiniture alla Dashboard e al Negozio
- Filtro del marchio aggiunto alla lista dei prodotti, con filtri combinati in un singolo pulsante e marchi caricati in modo asincrono.
- Raccolta di prodotti, addon e moduli di credito rielaborati con flussi di creazione / modifica / duplicazione.
- Pagina delle impostazioni del pagamento ridisegnata, con la possibilità di recuperare un pagamento fallito al successo.
- Badge dei fornitori di pagamento (Stripe / Adyen / Dodo) visualizzati su tavole di transazioni e dispute.
- Il banner del negozio affinato.
Altre Correzioni e Miglioramenti
- Le valute coreane e diverse altre (VND, PYG, XOF, XAF) ora predefinite sulla valuta locale al checkout.
- Correzioni di bug minori e miglioramenti della stabilità su tutta la piattaforma.