Nya funktioner
1. Analytics v3 — en helt ombyggd dashboard
Vi har byggt om analytics helt från grunden. Din dashboard samlar nu alla viktiga mätvärden på ett ställe, driven av en ny datamotor i realtid (Analytics v3).
Allt på ett ställe
- Intäkter i realtid — se dagens intäkter allteftersom de kommer in, timme för timme.
- Jämförelser med ett klick — jämför valfritt mätvärde med föregående period, exempelvis förra månaden, med ett enda klick.
- Intäkter per land — se exakt vilka länder dina intäkter kommer från.
- Betalningsstatus — följ misslyckade betalningar, återbetalningar och återvinning i samma vy.
- Insikter om subscriptions — inbyggda retention-kohorter, MRR och uppföljning av churn.
Det är särskilt två saker vi är stolta över:
- Anpassningsbar layout. Dra runt widgets och välj vilka mätvärden som ska visas — din dashboard, på ditt sätt. Layouten sparas automatiskt.
- Delbara diagramkort. Klicka på Share för valfritt mätvärde, välj ett färgtema, lägg till din logotyp och ladda ner en bild som är redo att publiceras — perfekt för investeraruppdateringar eller teamrapporter, utan att något designverktyg behövs.
Läs mer: Dashboard Analytics
2. Betalda provperioder för subscriptions och checkout
Provperioder behöver inte längre vara kostnadsfria. Du kan nu ta betalt för ett provperiodsbelopp på en återkommande prisnivå för en subscription-produkt, så att kunderna betalar en reducerad startavgift under provperioden innan det fullständiga priset börjar gälla vid den första förnyelsen.
- Ange ett
trial_amount tillsammans med trial_period_days på en återkommande prisnivå — en betald provperiod kräver en positiv provperiod.
- Välj om checkout-rabatter ska gälla provperiodsdebiteringen (
trial_apply_discounts), så att beloppet för den betalda provperioden kan rabatteras eller debiteras fullt ut oberoende av den återkommande prisnivån.
- Betalda provperioder fungerar även via checkout: provperiodsbeloppet beskattas och visas i beräkningar för checkout-sessioner och prissättning för payment links, med påslag för Adaptive Currency tillämpat per valuta.
Kostnadsfria provperioder är oförändrade — om provperiodsbeloppet lämnas tomt behålls det befintliga beteendet där den första debiteringen är 0 och sker när provperioden löper ut.
Läs mer: Subscriptions | Checkout Session
3. Förhindra missbruk av provperioder för subscriptions
En ny inställning, Prevent Trial Misuse, som aktiveras frivilligt hindrar kunder från att upprepade gånger göra anspråk på provperioder för samma företag. När inställningen är aktiverad omvandlas en kund som redan har löst in en provperiod — matchad via normaliserad e-postadress (plus-aliaser borttagna) — automatiskt till ett betalt köp utan provperiod i stället för att få en ny provperiod.
Aktivera den från fliken Subscriptions i dashboard-inställningarna. Inställningen är avstängd som standard, inlösen registreras när provperioden aktiveras (så även en avbokning samma dag förbrukar provperioden), och befintliga kunder kompletteras med historiska provperioder baserat på e-postadress.
Läs mer: Subscriptions
4. Payout Accounts
Du kan nu hantera flera utbetalningskonton från dashboarden i stället för ett enda fast konto. Lägg till konton per valuta och överföringsmetod, spara utkast, skicka in konton som placerats på hold igen och se det aktiva kontot samt eventuell anledning till hold eller misslyckande direkt i vyn.
- Det första godkända kontot aktiveras automatiskt, och konton med hold eller misslyckade konton visar orsaken direkt i vyn tillsammans med en åtgärd för att skicka in dem igen.
- Bankverifiering under onboarding av företag styrs nu av samma flöde för payout accounts, vilket ger en enhetlig upplevelse.
Läs mer: Payouts Process | Balances
5. Produkt- och add-on-priser i valfri debiterbar valuta
Produktens och add-ons grundpriser kan nu anges i alla valutor som Dodo Payments kan debitera, inte bara USD. Prisformulären innehåller en sökbar valutaväljare med landsflaggor, och de vanligaste valutorna — USD, GBP, EUR och INR — är fästa högst upp i rullgardinsmenyn.
Alla utanför din basvaluta debiteras fortfarande via Adaptive Currency, men du har nu full frihet att ange priser i den valuta som passar din marknad bäst.
Läs mer: Products | Add-ons | Adaptive Currency
6. Ny webhook: subscription.update_payment_method
En ny webhook-händelse, subscription.update_payment_method, utlöses varje gång betalningsmetoden för en subscription ändras — exempelvis när en kund byter till ett annat sparat kort. Den innehåller Subscription-payloaden, så att du kan hålla dina register synkroniserade utan polling.
Händelsen är tilläggsvis och visas automatiskt på befintliga webhook-endpoints.
Läs mer: Webhook Events
7. Inbyggd social inloggning i mobilappen
Dodo Payments mobilapp har nu stöd för inbyggd social inloggning — logga in med Google eller GitHub via enhetens säkra systembaserade auth-session i stället för att skriva in e-postadress och lösenord. OAuth-utbytet använder PKCE (S256) kopplat till en state nonce per begäran, vilket gör inloggningen både snabbare och bättre skyddad mot kodinjektion och CSRF. Samma flöde finns även i desktopappen.
Förbättringar och buggfixar
8. next_billing_date i förhandsvisning av Checkout Session
Förhandsvisningen av checkout-sessionen returnerar nu en next_billing_date när varukorgen innehåller en subscription-produkt, så att du kan visa kommande debiteringsdatum innan subscriptionen skapas. Det beräknas i förhållande till nu (now + trial period när en provperiod gäller, annars now + one payment frequency) och utelämnas för varukorgar som endast innehåller engångsköp.
Läs mer: Förhandsvisa Checkout Sessions | Förhandsvisning av Checkout
9. Filtrera subscriptions efter cancel_at_next_billing_date
GET /subscriptions accepterar nu ett cancel_at_next_billing_date-filter, så att du endast kan lista de subscriptions som är schemalagda att avslutas i slutet av den aktuella perioden (eller exkludera dem).
Läs mer: Lista subscriptions
10. Kopiera checkout-design från testläge till liveläge
Du kan nu kopiera din anpassade checkout-design från testläge till liveläge i ett enda steg. Funktionen omfattar alla designdelar och storefront-varumärkning — du behöver inte längre återskapa ditt tema manuellt när du går live.
Läs mer: Storefront
11. Produktutkast per läge
När du skapar produkter sparas nu separata utkast för test- och liveläge, med alternativet Clear Draft, så att en pågående produkt i ett läge inte längre påverkar det andra. Formulärsidorna för produkter och collections har också fått åtgärdsknappar i sidhuvudet för snabbare sparande.
Läs mer: Products
12. Alla list-API-fält som valbara tabellkolumner
Dashboard-tabeller visar nu alla fält som returneras av det underliggande list-API:t som valbara kolumner, med en rullningsbar meny för kolumnsynlighet och begripligare etiketter — så att du kan visa exakt de data du behöver utan att öppna varje post.
13. Tangentbordstillgänglighet i hela dashboard och checkout
Vi har genomfört en omfattande tillgänglighetsöversyn av dashboard, checkout och checkout SDK: konsekvent tangentbordsåtkomst och synlig fokusmarkering, tillgängliga namn för ikonbaserade kontroller och inmatningsfält samt en enhetlig fokus-/felkonvention för formulärkontroller, kryssrutor, alternativknappar, växlar, flikar och knappar.
Övriga korrigeringar och förbättringar
- En krasch i checkout har åtgärdats som utlöstes av sidöversättning i webbläsaren (t.ex. Google Translate), vilket kunde ta bort DOM-noder som React fortfarande ägde.
- Adressers autofyllning i checkout har förbättrats, med en ny implementation baserad på Google Places API (New), så att val i rullgardinsmenyn bevaras när fokus försvinner, tangentbordet fälls ihop eller elementet flyttas.
- Mindre buggfixar och stabilitetsförbättringar på hela plattformen.
Senast ändrad 31 juli 2026