Skip to main content
Customer Portal är en hostad webbplats där dina kunder hanterar sina prenumerationer, visar och laddar ner fakturor samt hämtar licensnycklar utan att kontakta supporten.

Create Portal Session (API)

Skapa en portallänk för en kund som är giltig i 24 timmar.

Subscriptions

Återkommande planer, uppgraderingar, nedgraderingar och tillägg.
Omarbetad Customer Portal som visar aktiva prenumerationer, betalningsmetoder och faktureringshistorik

Vad är Customer Portal?

Portalen är en självbetjäningswebbplats med ditt företagsnamn som varumärke, där kunder kan:
  • Få åtkomst till faktureringshistorik: Visa tidigare betalningar och ladda ner fakturor.
  • Hantera prenumerationer: Visa prenumerationsuppgifter, pausa och återuppta samt avsluta omedelbart eller på nästa faktureringsdatum, beroende på dina inställningar.
  • Uppdatera betalningsmetoder: Ändra betalningsmetoden för en prenumeration eller återaktivera en prenumeration som är pausad på grund av en misslyckad betalning.
  • Hämta licensnycklar: Se licensnycklarna som är kopplade till deras köp.
  • Gå tillbaka till din app: När du skickar en return_url visar portalen en bakåtlänk till ditt företag. På mobila enheter återgår en bakåtpil i sidhuvudet till portalöversikten.
Om du blockerar en kund blir kundens portal skrivskyddad. Kunden kan fortfarande logga in och visa fakturor, prenumerationer och licensnycklar, men kan inte avsluta, pausa eller återuppta en prenumeration, ändra planer eller uppdatera en betalningsmetod. Portalprofilen returnerar read_only: true så att en anpassad integration kan inaktivera sina egna kontroller.

Viktiga fördelar

  • Mindre supportvolym: Kunder hanterar vanliga faktureringsärenden själva.
  • Snabbare åtkomst: Kunder får fakturor och licensnycklar så snart de loggar in.
  • Mindre risk för kundbortfall: Kunder ser förnyelsedatum och plandetaljer innan de debiteras.
  • Signerade länkar med utgångstid: Varje inloggningslänk är signerad och upphör efter 24 timmar.
  • Lokaliserad upplevelse: Portalen finns på 21 språk och väljer ett språk från kundens webbläsarinställningar.

Åtkomstmetoder

Kunder når portalen via en statisk eller dynamisk länk.

Statisk länk (e-postbaserad åtkomst)

Den statiska länken upphör aldrig att gälla. Kunden öppnar den, anger sin e-postadress och får en inloggningslänk via e-post. Den statiska länken beror på miljön: Testläge (för testning och utveckling):
Live-läge (för produktion med verkliga transaktioner):
Ersätt {business_id} med ditt företags-ID och dela sedan länken med dina kunder. Static Link i dialogrutan Share Invite innehåller det redan.
E-postbaserad inloggningsskärm
1

Merchant Flow

  1. Gå till Sales → Customers och öppna en kund, eller använd kolumnen Invite i listan.
  2. Klicka på Share Invite.
  3. Kopiera Static Link och dela den med kunden.
2

Customer Flow

  1. Öppna den statiska länken.
  2. Ange e-postadressen som användes vid köpet och klicka på Get Access Link.
  3. Öppna inloggningslänken som skickades via e-post. Den är giltig i 24 timmar.
Sidan visar alltid samma bekräftelse. Dodo Payments skickar bara en länk när adressen tillhör en kund hos ditt företag, så sidan avslöjar inte vilka dina kunder är.
Inloggningsmeddelanden skickas inte i testläge. Om du vill öppna en portal i testläge använder du Dynamic Link eller skapar en session via API:t.

Dynamisk länk (magisk länk)

En dynamisk länk loggar in en kund direkt i portalen utan ett e-poststeg. Den upphör 24 timmar efter att den skapats.
En dynamisk länk slutar fungera efter 24 timmar. När den upphör ser kunden en sida som visar att länken har upphört. Generera en ny länk och skicka den igen.
Direkt åtkomst via magisk länk
1

Merchant Flow

  1. Gå till Sales → Customers och öppna kunden.
  2. Klicka på Share Invite.
  3. Kopiera Dynamic Link och dela den med kunden.
2

Customer Flow

  1. Öppna den dynamiska länken.
  2. Customer Portal öppnas direkt utan att någon e-postadress behöver anges.

Portalens funktioner

Portalöversikten är en enda sida. På datorer beskriver en panel till vänster portalen. Huvudområdet visar kundens prenumerationer, betalningsmetoder och faktureringshistorik.

Active Subscriptions

Varje prenumeration visar planens namn, pris, förnyelsedatum och giltighet. Manage subscription öppnar uppgifterna, där kunden kan redigera faktureringsuppgifter, ändra plan, pausa eller avsluta.

Payment Methods

Sparade betalningsmetoder, till exempel kort med kortnätverk och de fyra sista siffrorna, UPI, plånböcker och bankmetoder. Ändra betalningsmetoden för en prenumeration från dess informationssida.

Billing History

Varje betalning i en tabell med Date, Status, Amount, Pricing Type, Entitlements och nedladdning av Invoice.

Billing Information

Namn, e-postadress, telefonnummer och faktureringsadress som visas på prenumerationens informationssida. Kunder kan redigera namn och faktureringsadress.

Portalöversikt

Översiktssidan visar aktiva prenumerationer, sparade betalningsmetoder och faktureringshistorik i en enda rullningsbar vy.
Customer Portals huvudsida med aktiva prenumerationer och betalningsmetoder

Betalningsmetoder och faktureringshistorik

Längre ner på sidan finns de sparade betalningsmetoderna och faktureringshistoriken, med status för varje betalning och en nedladdningslänk för varje faktura.
Betalningsmetoder och faktureringshistorik med fakturanedladdningar

Språkstöd

Customer Portal finns på 21 språk, så kunder kan hantera prenumerationer, betalningsmetoder och faktureringshistorik på sitt eget språk.

Så fungerar språkvalet

  • Automatisk identifiering: Vid det första besöket läser portalen det språk som föredras i webbläsaren och laddar det om det stöds. Annars används engelska.
  • Manuell åsidosättning: Kunder kan när som helst ändra språk med språkvalet i sidans nedre högra hörn, på datorer och mobila enheter.
  • Sparat val: Portalen sparar valet i cookien NEXT_LOCALE i ett år och kommer därför ihåg språket mellan besök.

Språk som stöds

Planändringar (uppgradering/nedgradering)

Kunder kan uppgradera eller nedgradera mellan produkter i samma Product Collection från portalen.
Om kunder med befintliga prenumerationer ska kunna byta plan lägger du till prenumerationsprodukterna i en Product Collection och aktiverar Allow Subscription Updates. Kunderna kan då byta mellan planerna i den samlingen från portalen.

Tillgängliga åtgärder

Så fungerar planändringar

  1. Kunden klickar på Change Plan på prenumerationens informationssida.
  2. Portalen visar de andra planerna i produktsamlingen.
  3. Kunden väljer en plan. Panelen Confirm Plan Change visar den aktuella och den uppdaterade planen, en uppdelning av radposter (en kreditering för den gamla planen och en debitering för den nya), skatt och beloppet som ska betalas nu. Kunden kan också ange en rabattkod här.
  4. Kunden bekräftar med knappen Pay, som visar beloppet som ska betalas.
  5. Dodo Payments beräknar proportioneringen och tar betalt, antingen från den sparade betalningsmetoden eller på en hostad checkout-sida om du samlar in betalningar för planändringar via payment link (se Samla in betalningar för planändringar via payment link).
  6. Prenumerationen flyttas till den nya planen. Om detta sker omedelbart eller först när debiteringen lyckas beror på din hantering av misslyckade betalningar. En planändring som betalas via payment link väntar alltid på betalningen.
Sidan med prenumerationsdetaljer och knapparna Change Plan, Pause Subscription och Cancel Subscription
Panelen Confirm Plan Change som visar aktuell och uppdaterad plan, en uppdelning per rad, fält för rabattkod och Pay-knappen
Planändringar fungerar endast mellan produkter i samma samling, och målprodukten måste vara en prenumerations- eller användningsbaserad produkt. Engångsprodukter avvisas.

Samla in betalningar för planändringar via betalningslänk

Som standard debiteras kundens sparade betalningsmetod vid en omedelbar planändring. När Collect Plan Change Payments by Payment Link är aktiverat öppnar portalen i stället en hostad Dodo Payments-checkoutsida i en ny flik, där kunden betalar. Detta gäller uppgraderingar och nedgraderingar som leder till en debitering.
Sidan Settings → Subscriptions med aktiverad växlingsknapp för Collect Plan Change Payments by Payment Link och dess verktygstips som förklarar beteendet
Hostad Dodo Checkout-sida från ett separat exempel där kunden betalar för en planändring
Prenumerationen ligger kvar på sin nuvarande plan tills checkout-betalningen lyckas. En misslyckad eller avbruten betalning lämnar prenumerationen oförändrad, och kunden kan försöka igen i samma checkout-session. Schemalagda nedgraderingar (effective_at: next_billing_date) går inte via checkout utan tillämpas som vanligt på nästa faktureringsdatum.
Den här inställningen gäller endast omedelbara planändringar. Så länge en betalningslänk för en planändring är obetald och inte har upphört avvisar portalen ytterligare begäranden om planändring för prenumerationen.

Plan Change via Payment Link (API)

Så begär du en betalningslänk med collect_via_payment_link och hanterar svaret.

Företagskontroller

Konfigurera vad kunder kan göra med sina prenumerationer under Settings → Subscriptions:
  • Allow Subscription Updates: Låter kunder uppgradera eller nedgradera. Av som standard.
  • Allow Immediate Cancellation: Låter kunder avsluta prenumerationen och förlora åtkomsten direkt. På som standard.
  • Allow Cancellation at Next Billing Date: Låter kunder avsluta prenumerationen när den betalda perioden är slut. På som standard.
  • Allow Subscription Pause: Låter kunder pausa och återuppta sina egna prenumerationer. Av som standard.
  • Collect Plan Change Payments by Payment Link: Skickar kunder till en checkout-sida för att betala för en omedelbar planändring i stället för att debitera den sparade betalningsmetoden. Av som standard.

Product Collections

Konfigurera produktsamlingar och ställ in vägar för uppgraderingar och nedgraderingar.

Prenumerationsdetaljer

Manage subscription på en aktiv prenumeration öppnar dess informationssida, som visar:
  • Plandetaljer: Prenumerationens namn, pris, förnyelsedatum och giltighetsperiod.
  • Betalningsmetod: Prenumerationens betalningsmetod med knappen Edit.
  • Faktureringsinformation: Namn, e-postadress, telefonnummer och faktureringsadress med en Edit-knapp för namn och faktureringsadress.
  • Faktureringshistorik: En tabell med alla betalningar för prenumerationen.
  • Pause Subscription: Visas när du tillåter paus via självbetjäning.
  • Cancel Subscription: Öppnar dialogrutan för avslut.
Sidan med prenumerationsdetaljer som visar plandetaljer, betalningsmetod, faktureringsinformation och alternativet att avsluta

Avsluta en prenumeration

Kunder avslutar prenumerationen från informationssidan. Cancel Subscription öppnar en dialogruta med två alternativ:
  • Cancel at next billing date: Prenumerationen förblir aktiv tills den aktuella faktureringsperioden slutar och avslutas sedan.
  • Cancel now: Prenumerationen avslutas omedelbart.
Två inställningar under Settings → Subscriptions styr alternativen separat: Allow Immediate Cancellation och Allow Cancellation at Next Billing Date. Båda är aktiverade som standard. Om du inaktiverar den ena tas endast det alternativet bort, så du kan erbjuda det ena utan det andra. När båda är inaktiverade är Cancel Subscription avaktiverat och dess verktygstips ber kunden kontakta dig. En kund med ett redan schemalagt avslut ser Revoke Cancellation, så att kunden kan stanna kvar, samt Cancel immediately, vilket är samma åtgärd som Cancel now. Dessa inställningar påverkar inte avslut som du själv gör.
Dialog för att avsluta prenumerationen med alternativ för att avsluta vid nästa faktureringsdatum eller omedelbart

Orsaker till avslut

Innan kunden bekräftar måste kunden svara på Why are you cancelling? genom att välja en orsak från en fast lista. Kunden kan också lägga till en valfri kommentar på högst 500 tecken under Additional comments. Dodo Payments sparar båda på prenumerationen och returnerar dem i webhook-payloads och API:t, så att du kan analysera varför kunder lämnar och anpassa meddelanden för att vinna tillbaka dem.
Avslutsmodal med rullgardinsmenyn 'Why are you cancelling?' som visar orsaker som Too expensive, Missing features och Other
Orsaken sparas i prenumerationens fält cancellation_feedback och kommentaren i cancellation_comment.
Båda fälten finns också i webhook-payloaden subscription.cancelled. Om du vill ange dem själv skickar du dem till PATCH /subscriptions/{subscription_id} när du avslutar eller schemalägger ett avslut via API:t.
Använd cancellation_feedback tillsammans med Subscription Dunning för att anpassa e-postmeddelanden som ska vinna tillbaka kunder. Skicka till exempel en rabattkod till kunder som valde too_expensive och en feedbackundersökning till dem som valde missing_features.

Pausa en prenumeration

Att pausa ger kunderna ett alternativ mellan att behålla och avsluta en prenumeration. En pausad prenumeration slutar faktureras men behåller sin plan och historik, så att kunden kan återuppta den senare i stället för att köpa igen. Kunder öppnar dialogrutan Pause your subscription från prenumerationens informationssida. Dialogrutan visar den aktuella planen, varnar för att åtkomsten upphör omedelbart och förklarar hur faktureringsdatumen flyttas. Kunden bekräftar med Pause subscription.
Dialogen för att pausa prenumerationen som visar den aktuella planen, en varning om att åtkomsten återkallas omedelbart och knappen för att bekräfta pausen
Dialogrutan berättar för kunden vad som händer, och systemet fungerar enligt följande:
  • Åtkomsten upphör omedelbart. Funktioner, nedladdningar och licensnycklar som ingår i prenumerationen slutar fungera tills prenumerationen återupptas.
  • Pausen har inget slutdatum. Prenumerationen förblir pausad tills kunden återupptar den.
  • Ingen betald tid går förlorad. Nästa faktureringsdatum och förnyelsedatumet flyttas fram med pausens längd.
Återupptagning använder samma flöde och bekräftas med Resume subscription. Prenumerationen återgår till active och åtkomsten återställs.
Inställningen Allow Subscription Pause under Settings → Subscriptions styr paus via självbetjäning och är inaktiverad som standard. När den är inaktiverad kan kunder inte starta en ny paus, men en kund kan fortfarande återuppta en paus som kunden själv startat. Pauser som du startar från instrumentpanelen påverkas inte.

How Pausing Works

Fullständigt pausförlopp, inklusive faktureringseffekter, avräkning av användning och webhooks.

Uppdatera betalningsmetoder

Kunder ändrar betalningsmetoden för en prenumeration med Edit bredvid betalningsmetoden på prenumerationens informationssida. Så återaktiverar kunden också en prenumeration som är pausad på grund av en misslyckad betalning.

Återaktivera prenumerationer på hold

En prenumeration flyttas till on_hold när en betalning misslyckas. Portalen visar Your subscription is currently on hold och ber kunden uppdatera betalningsmetoden. När kunden gör det:
  1. Skapar en debitering för återstående belopp
  2. Genererar en faktura för debiteringen
  3. Samlar in betalningen med den nya betalningsmetoden
  4. Återaktiverar prenumerationen till active när betalningen lyckas
En prenumeration i on_hold förnyas inte. Kunden måste uppdatera betalningsmetoden för att betala det utestående beloppet och återaktivera den.
När avgifterna för en on_hold-prenumeration har betalats blir prenumerationen active igen.

Återaktivera prenumerationer under en respitperiod

Om du anger en frisperiod flyttas prenumerationen vid en misslyckad förnyelse till past_due i stället för on_hold. Kunden behåller åtkomsten fram till tidsgränsen. Återställningen fungerar på samma sätt: kunden uppdaterar betalningsmetoden och prenumerationen återgår till active. Om kunden inte gör något flyttas prenumerationen vid tidsgränsen till on_hold eller cancelled, enligt din konfiguration, och åtkomsten upphör.

Flöde för uppdatering av betalningsmetod

1

Access Subscription Details

Klicka på Manage subscription för prenumerationen i portalöversikten.
2

Click Edit on Payment Method

Klicka på Edit bredvid betalningsmetoden.
3

Select or Add Payment Method

Välj en sparad betalningsmetod eller klicka på Add Payment Method och ange de nya uppgifterna.
4

Confirm Changes

Bekräfta uppdateringen. För en prenumeration i on_hold skapas en debitering för det återstående beloppet.
5

Complete Payment (If On Hold)

Om prenumerationen är pausad på grund av en misslyckad betalning omdirigeras kunden för att betala det återstående beloppet. När betalningen lyckas återaktiveras prenumerationen.
6

Confirmation

Portalen bekräftar att betalningsmetoden har uppdaterats och, för en prenumeration som är pausad på grund av en misslyckad betalning, att den är aktiv igen.

Integrationsexempel

Om du vill skicka en kund från din app till portalen skapar du en portalsession på din server och omdirigerar kunden till den returnerade link. Länken är giltig i 24 timmar.
Om Dodo Payments även ska skicka länken till kunden via e-post skickar du send_email: true.

Unified Customer Portal

Utöver ditt företags portal driver Dodo Payments en Unified Customer Portal på customer.dodopayments.com. Där kan kunder se och hantera sina köp och prenumerationer från alla företag som säljer via Dodo Payments.
Unified Customer Portal

Funktioner i Unified Portal

  • Överblick över flera företag: Se köp och prenumerationer från alla Dodo Payments-handlare på ett ställe.
  • Centraliserad hantering: Hantera prenumerationer hos olika företag från en enda webbplats.
  • Samlad faktureringshistorik: Få åtkomst till fakturor och betalningshistorik för alla köp.
  • En enda inloggning: Logga in en gång med en e-postadress för att nå köp från alla Dodo Payments-handlare.
Unified Customer Portal fungerar tillsammans med ditt företags portal. Kunder kan använda vilken som helst av dem.

Felsökning

  • Länken har upphört: Generera en ny dynamisk länk och skicka den till kunden.
  • E-postadressen känns inte igen: Be kunden använda e-postadressen från köpet. Inget inloggningsmeddelande skickas för en adress som inte tillhör en kund hos ditt företag.
  • Prenumerationen är pausad: Kunden uppdaterar betalningsmetoden i portalen. Dodo Payments debiterar det återstående beloppet och återaktiverar prenumerationen när betalningen lyckas.
  • Uppdateringen av betalningsmetoden misslyckades: Om betalningen misslyckas när en prenumeration i on_hold uppdateras förblir prenumerationen pausad. Kunden kan försöka igen med en annan betalningsmetod.

Design & Theme Customization

Anpassa portalen med färdiga teman, typografi och färger samt en liveförhandsvisning från designsidan.
Senast ändrad 26 september 2026