Nya funktioner
1. Produktnivåanalyser
Varje produkt har nu sin egen dedikerade analysinstrumentpanel. Navigera till Products > [Select a Product] för att komma åt detaljerade mätvärden som är specifika för den produkten, organiserade över fem flikar:
Alla flikar stöder ett datumfilter (standardinställning är All Time) så att du kan gräva ner i valfri tidsperiod.
Använd fliken Retention för att tidigt identifiera produkter med hög churn, och fliken MRR för att följa om expansionsintäkter växer snabbare än churnade intäkter månad för månad.
Läs mer: Produktnivåanalyser
2. Verifi RDR-stöd i Dodo Payments
Dodo Payments stöder nu Visa Rapid Dispute Resolution (RDR) via Verifi – ett automatiserat verktyg för tvistförebyggande som löser berättigade Visa-tvister innan de blir formella chargebacks. När en kortinnehavare initierar en tvist fångar RDR upp den och utfärdar automatiskt en återbetalning om transaktionen ligger under din konfigurerade USD-gräns. Varför det spelar roll
Så fungerar det
- Kortinnehavaren initierar en tvist med sin bank
- RDR fångar upp tvisten innan den blir ett formellt chargeback
- Om transaktionsbeloppet är lika med eller under din gräns utfärdas en återbetalning automatiskt
- Tvisten löses omedelbart och räknas inte mot din tvistfrekvens
3. DodoPayments CLI
Vi introducerar helt nya DodoPayments CLI (dodopayments-cli) – hantera hela ditt Dodo Payments-arbetsflöde direkt från terminalen. Byggd för utvecklare som föredrar kommandoraden låter CLI dig hantera produkter, betalningar, kunder, rabatter, licenser, tillägg, återbetalningar och till och med skapa checkout-sessioner utan att lämna din redigerare.
Installation
Webhook-testning
CLI:et innehåller två kraftfulla verktyg för utveckling:
dodo wh listen— Öppnar en WebSocket-anslutning för att vidarebefordra realtids-testwebhooks till din lokala server, samtidigt som ursprungliga headers bevaras för signaturverifieringstestningdodo wh trigger— Skickar mock webhook-payloads interaktivt, med stöd för alla 22 händelsetyper inom prenumerationer, betalningar, återbetalningar, tvister och licenser
4. Omgjort gränssnitt för kundportalen
Kundportalen har helt byggts om med ett rent, enhetligt gränssnitt. Den nya portalen har navigering i en vänster sidomeny och organiserade sektioner, vilket ger kunderna en mer intuitiv självbetjäningsupplevelse.
Kunder kan också uppdatera betalsätt för aktiva prenumerationer eller återaktivera prenumerationer som pausats på grund av misslyckade betalningar – allt från den omgjorda portalen.
Det omgjorda portalen finns på
https://customer.dodopayments.com/login/{business_id} för live-läge och https://test.customer.dodopayments.com/login/{business_id} för testläge.5. Uppdatera betalsätt i inline checkout
inline checkout stöder nu uppdateringar av betalsätt för prenumerationer. När en kund behöver uppdatera sitt betalsätt (för en aktiv prenumeration eller för att återaktivera en pausad prenumeration) kan flödet för att uppdatera betalsättet nu renderas direkt i din sidlayout med inline checkout – vilket ger en sömlös, inbäddad upplevelse. Så fungerar det- Anropa Update Payment Method API för att få en
payment_link:
- Använd den returnerade
payment_linksomcheckoutUrli inline checkout:
6. Stöd för förifyllt skatte-ID i checkout-sessioner
Du kan nu förifylla Tax ID (t.ex. VAT-nummer, GST-nummer) när du skapar en checkout-session med parameterntax_id. Detta är idealiskt för B2B-transaktioner där du redan känner till kundens skatteidentifikationsnummer. När ett Tax ID förifylls är fältet förifyllt och låst i checkout-formuläret.
Parametern
tax_id kräver en billing_address med minst ett country-fält. Skattebehörighet valideras i realtid och omvänd skattskyldighet tillämpas automatiskt för kvalificerade B2B-transaktioner.allow_customer_editing_tax_id för att styra om kunder kan ändra det förifyllda Tax ID, och allow_tax_id för att växla Tax ID:s synlighet i checkout.
Läs mer: Checkout Sessions - Tax ID | B2B Payments
7. Licensnyckel och e-post i retur-URL-omdirigering
Efter att en kund slutfört checkout lägger Dodo Payments nu tilllicense_key och email som frågeparametrar till din return_url-omdirigering, utöver de redan befintliga payment_id/subscription_id och status-parametrarna.
Tillagda frågeparametrar
Exempel på omdirigerings-URL:er:
8. API för att uppdatera kundens e-post
EndpointenPATCH /customers/{customer_id} stöder nu att uppdatera kundens e-postadresser programmässigt. Uppdatera e-post tillsammans med namn, telefonnummer och metadata i ett enda API-anrop.
Kundens e-postuppdateringar finns också tillgängliga via Kundportalen (självbetjäning), instrumentpanelen och CLI via
dodo customers update.9. Lansering av Bun-adapter
Vi presenterar@dodopayments/bun – en dedikerad ramverksadapter för Bun:s inbyggda server (Bun.serve()). Integrera checkout, kundportalen och webhooks med Bun med bara några rader kod.
Installation
Bun-adaptern går med i vår familj av 11 ramverksadaptrar inklusive Next.js, Nuxt, Express, Fastify, Hono, Astro, SvelteKit, Remix, TanStack Start, Better Auth och Convex.