Skip to main content

Nya funktioner

1. Checkout för flera prenumerationer

En checkout kan nu sälja flera prenumerationer samtidigt. Lägg till två eller fler prenumerationsprodukter i product_cart så betalar kunden för alla i en enda betalning, med en faktura. Varje produkt blir en egen prenumeration och förnyas enligt sitt eget schema, så planer med olika faktureringsintervall eller provperioder kan dela varukorg. Checkout-sidan visar Totalt att betala idag, följt av en rad per prenumeration med dess provperiod, förnyelsebelopp och nästa faktureringsdatum. En varukorg rymmer högst 20 produkter. En varukorg med fler än en prenumeration kan inte samtidigt innehålla engångsprodukter. Betalningen registrerar hela köpet: is_multi_subscription är true och subscription_ids listar varje skapad prenumeration, medan subscription_id är null. Läs mer: Varukorg för flera prenumerationer

2. Moderation API

Granska text och bilder innan de når din produkt. Skicka innehåll till POST /moderation/screen och få tillbaka ett beslut på allow, flag eller deny, tillsammans med de kategorier som utlöste det. Förfrågningar accepterar upp till 8 000 tecken text, en bild på upp till 5 MiB eller båda. Följ vad du har granskat med GET /moderation/usage. Granskningar i testläge är kostnadsfria och returnerar simulerade beslut som du kan utlösa på begäran, så att du kan testa varje gren i din integration. Läs mer: Moderation API

3. GCash, AlipayHK, FPS och Touch ‘n Go

Fyra nya lokala betalningsmetoder når kunder i Sydostasien och Hongkong: Kunden skannar en QR-kod i sin plånboks- eller bankapp för att betala. Alla fyra är aktiverade som standard och kan stängas av under Inställningar → Betalningsmetoder. De fungerar endast för engångsbetalningar och visas inte i checkout för prenumerationer. Varje metod visas endast när faktureringsland och valuta matchar och Adaptive Currency är aktiverat. Läs mer: Betalningsmetoder i Asien och Stillahavsområdet

4. Apple Pay i Indien

Kunder i Indien kan nu betala med Apple Pay. Apple Pay-prenumerationer som faktureras i INR använder RBI-mandat, precis som andra kort utfärdade i Indien. Läs mer: Apple Pay i Indien

5. Ethoca-varningar

Stoppa chargebacks på Mastercard och andra kort som inte är Visa innan de registreras. När en kortutgivare skickar en Ethoca-varning återbetalar Dodo Payments betalningen automatiskt, så att tvisten aldrig blir ett chargeback och inte påverkar din chargeback-kvot. Ethoca-varningar är valfria. Registrera dig via kortet Ethoca Alerts under Inställningar → Tvistlösning, bredvid Visa RDR. Ditt företag behöver först ha aktiva betalningar och ett kontoutdragsnamn, och en avgift tas ut för varje varning. Registreringen tar 2 till 4 arbetsdagar att bekräfta. Läs mer: Ethoca Alerts

6. Kundmejllogg

Varje kund har nu en flik för Skickade mejl under Försäljning → Kunder, med en lista över de mejl Dodo Payments har skickat till dem under de senaste 180 dagarna. Varje post visar ämne, kategori och leveransstatus — Skickat, Levererat, Misslyckades, Markerat som skräppost eller Inte skickat — och ett misslyckat mejl visar varför det misslyckades. Öppna valfritt mejl för att läsa exakt vad kunden fick och skicka det igen, till den ursprungliga adressen eller en ny adress, upp till tre gånger. Samma logg är tillgänglig via API på GET /customers/{customer_id}/emails. Läs mer: Mejlloggar

7. Mejl i testläge

Kundmejl skickas nu i testläge, så att du kan kontrollera hela mejlupplevelsen innan du går live. Testmejl skickas till den riktiga mottagaren, och varje ämne börjar med [TEST MODE]. Reglaget Mejl i testläge under Inställningar → Kommunikation → Mej l styr detta och är aktiverat som standard. Ett företag kan skicka upp till 100 mejl i testläge per vecka. Mejl i liveläge påverkas inte. Läs mer: Mejl i testläge

8. Höger-till-vänster-checkout

Checkout visas nu från höger till vänster på arabiska och hebreiska. Hela sidan spegelvänds — layout, navigering och ordersammanfattning — medan mejladresser, koder och telefonnummer behåller sin naturliga läsriktning.
Checkout-sida på arabiska som visas från höger till vänster, med ordersammanfattningen till höger och kortformuläret till vänster
Läs mer: Checkout på flera språk

9. Obligatoriskt kortinnehavarnamn

Ange feature_flags.require_cardholder_name till true i en checkout-session för att kräva att kunder anger namnet på sitt kort. Fältet visas ovanför kortnumret. Flaggan är som standard inställd på false. Andra betalningsmetoder ignorerar den, även om Apple Pay och Google Pay redan samlar in betalarens namn. Läs mer: Checkout-sessioner

10. Vem sa upp en prenumeration

Prenumerationer innehåller nu ett cancelled_by-objekt som registrerar vem som sa upp dem. Dess actor_type är en av customer, merchant_user, api_key eller dodo_team, och för en kund eller dashboard-användare innehåller det även deras name och email. Fältet visas på prenumerationen i API-svar och i varje subscription.*-webhook-payload. Det omfattar både omedelbara och schemalagda uppsägningar och är null när ingen anropare är känd, till exempel vid en uppsägning som gjorts av systemet. Läs mer: Hämta prenumeration

11. Utbetalningsinställningar och reserverat saldo

Utbetalningar har nu en ny plats under Inställningar → Utbetalningar, som nås via Hantera på sidan Utbetalningar. Ändra utbetalningsfrekvensen till en mindre frekvent cykel, ange minsta utbetalning och hantera dina länkade bankkonton på ett och samma ställe. Sidan Utbetalningar visar nu det faktiska datumet för nästa utbetalning, där helger och bankhelgdagar hoppas över, och informerar dig när ett utbetalningsdatum flyttas. Om en del av dina avräknade betalningar hålls som reserv visas en rad för Reserverat på kortet Utbetalningssaldo. Beloppet tillhör fortfarande dig och frigörs automatiskt tillbaka till ditt saldo. Läs mer: Utbetalningsstruktur

12. Ett enklare verifieringsflöde

Kontoverifiering består nu av en enda checklista med en knapp som tar dig vidare — Starta verifiering, Fortsätt verifiering eller Skicka för granskning. Varje formulär sparas som ett utkast när du klickar på Spara och fortsätt, så att du kan fylla i allt i din egen takt och skicka in alla formulär för granskning samtidigt. Identitetsverifieringen öppnas i ett säkert fönster på samma sida. När teamet behöver mer information visas en banner med Åtgärd krävs som visar vad som behövs och senast när. Läs mer: Kontoverifiering

13. En omdesignad dashboard

Inställningar är nu en enda sida med kort grupperade under Din profil, Företagsinställningar och Betalningar och handel, där varje kort öppnar sin egen sektion. Spårningsintegrationer, Prissättning, Tvistlösning och Utbetalningar har egna sidor, och Butiksfront har flyttats från sidofältet till Inställningar. Gamla länkar omdirigeras till de nya sidorna. Sök finns nu i sidhuvudet, tillsammans med en ikon för supportchatt. Logga ut har flyttats till företagsväxlaren. Alla rullgardinsmenyer för länder, telefonnummer och valutor i dashboarden kan nu sökas i — efter namn, ISO-kod eller riktnummer.

14. Dodo Sync 1.0

Dodo Sync, paketet med öppen källkod som kopierar dina betalningar, kunder, prenumerationer och licenser till din egen databas, når version 1.0.
  • Snabbare synkroniseringar. Varje sida med poster skrivs nu i en enda batch-operation i stället för en fråga per post, på MongoDB, PostgreSQL, MySQL och ClickHouse.
  • Säkert i serverless-miljöer. run() väntar nu på varje databasskrivning innan den returnerar, så att en synkronisering på Vercel eller AWS Lambda inte längre förlorar poster när funktionen avslutas. Anropa den nya metoden disconnect() i ett finally-block för att stänga databasanslutningen.
  • Din egen MongoDB-databas. Poster skrivs till databasen som anges i din anslutnings-URI. Om URI:n inte anger någon databas använder Dodo Sync dodopayments_sync som tidigare.
  • Maskerade hemligheter i CLI. Interaktivt läge maskerar nu din databas-URI och API-nyckel medan du skriver dem.
Version 1.0 innehåller tre brytande ändringar för alla som uppgraderar från 0.x:
  • MongoDB-databasnamn: Databasen hämtas nu från din anslutnings-URI i stället för att alltid vara dodopayments_sync. Om din URI anger en databas flyttas dina data dit.
  • MongoDB-licens-ID:n: Licensdokument lagras nu efter licensens id i stället för subscription_id, i linje med de andra databaserna. Ta bort din befintliga samling licences före uppgraderingen, så fyller nästa synkronisering i den igen.
  • MySQL-version: MySQL 8.0.20 eller senare krävs.
Läs mer: Synkronisera med din databas
Senast ändrad 8 oktober 2026