Dansk hosting fra Aalborg
Servere i Europa
24/7/365 dansk support
[email protected]
Webshop-betalinger 8 min. læsning Opdateret 3. oktober 2026

Abonnementsbetalinger i WooCommerce: kortudløb, fejlede træk og rykkerflow

Sæt abonnementsbetalinger op i WooCommerce: gatewaykrav, tokens og SCA – og dunning-flowet, der redder fejlede træk ved kortudløb.

Abonnementsbetalinger i WooCommerce: kortudløb, fejlede træk og rykkerflow

Kort svar: Abonnementer i WooCommerce kræver tre ting, der spiller sammen: et abonnementsplugin (typisk WooCommerce Subscriptions eller et alternativ), en gateway, der understøtter gemte kort og automatiske træk, og et fast flow for fejlede betalinger – kortudløb, manglende dækning og opsigelser. Får du ikke styr på det sidste, siver omsætningen stille ud hver måned. Sæt rykkerflowet op fra dag ét, og test førstekøb, gentræk og afviste kort, før du sælger det første abonnement.

Fagligt gennemgået: 2. oktober 2026

Fast, tilbagevendende omsætning er drømmen: kaffeabonnementer, medlemskaber, serviceaftaler og måltidskasser. Men økonomien i abonnementer står og falder med teknikken bag gentrækkene. Hvert fejlet træk er en kunde, der måske aldrig kommer tilbage.

Her er opsætningen trin for trin, faldgruberne og det rykkerflow, der beskytter din tilbagevendende omsætning.

Før du ændrer noget: Byg og test abonnementsflowet på en kopi af shoppen eller med gatewayens testnøgler – aldrig direkte på live-shoppen med rigtige kunder. Et fejlkonfigureret flow kan trække kunder to gange eller slet ikke, og begge dele koster tillid.

1. Kend de tre byggeklodser

Abonnementspluginnet håndterer produkttypen, fornyelsesdatoer, pauser og opsigelser. Gatewayen gemmer kortet som token og udfører trækkene. Dit flow – mails, rykkere og kundeservice – afgør, om fejlede træk bliver reddet eller tabt.

De to første vælges én gang; det tredje arbejder du med hver måned. En klassisk fejl er at vælge gateway først og bagefter opdage, at den ikke understøtter abonnementspluginnet ordentligt. Tjek kompatibiliteten begge veje, som beskrevet i guiden til valg af gateway.

2. Vælg abonnementsplugin med omtanke

WooCommerce har ikke abonnementer indbygget, så du skal bruge en udvidelse. WooCommerce Subscriptions er den mest udbredte, men der findes alternativer. Uanset valget bør du kontrollere disse punkter:

  • Automatiske og manuelle fornyelser. Automatiske fornyelser trækker det gemte kort uden kundens medvirken. Understøtter gatewayen det ikke, falder pluginnet typisk tilbage til manuelle fornyelser, hvor kunden får en ordre at betale – det giver markant flere frafald.
  • Indbyggede genforsøg. WooCommerce Subscriptions har et system til automatiske genforsøg ved fejlede betalinger, som kan slås til og tilpasses. Andre plugins har lignende funktioner eller overlader det til gatewayen.
  • Pause, skift og opsigelse. Kunden bør selv kunne sætte på pause, skifte pakke og opsige fra Min konto.
  • Beskyttelse af kopierede sites. WooCommerce Subscriptions registrerer, når shoppen kører på en anden adresse end den oprindelige – fx en staging-kopi – og stopper automatiske træk dér. Det beskytter mod dobbelttræk, men skal du flytte shoppen til et nyt domæne, skal du bevidst bekræfte det nye site som live.

3. Stil de rigtige krav til gatewayen

  • Tokenisering – kortet gemmes hos gatewayen, aldrig i din database. Spørg, om tokens kan flyttes ved udbyderskifte; ellers ejer gatewayen reelt dine abonnenter. Se guiden til skift af gateway.
  • Merchant-initierede træk – gentræk uden kundens medvirken kræver, at første betaling er sat op med korrekt SCA-godkendelse; se guiden til 3D Secure og SCA.
  • Automatisk kortopdatering – nogle udbydere opdaterer udløbne kort automatisk via kortnetværkenes opdateringstjenester eller netværkstokens. Den funktion alene kan redde mærkbar omsætning.
  • Håndtering fra ordresiden – refusioner og annulleringer skal kunne styres i WooCommerce, ikke kun i udbyderens portal; ellers laver teamet fejl. Se også guiden til refusioner.

4. Byg rykkerflowet for fejlede træk

Rykkerflow for fejlede abonnementstræk: automatisk gentræk, venlig mail, nyt kort-link og pause før opsigelse

Regn med, at en del af månedens træk fejler: udløbne kort, spærrede kort og manglende dækning. Det professionelle svar er et dunning-flow – et fast rykkerforløb:

  1. Automatisk gentræk efter et par dage.
  2. En venlig mail med direkte link til at opdatere kortet.
  3. Endnu et forsøg.
  4. Pause af abonnementet frem for hård opsigelse.

Tonen betyder mere, end man tror. Kunden har sjældent fravalgt jer aktivt; kortet er bare udløbet. Sørg for, at siden til kortopdatering virker på mobil og ikke kræver besværligt login – hvert ekstra klik koster reddede abonnenter.

Fejlårsagen bestemmer reaktionen:

FejlTypisk årsagReaktion
Kortet er udløbetNyt kort udstedt, token ikke opdateretMail med link til kortopdatering; automatisk opdatering hvis gatewayen understøtter det
Manglende dækningMidlertidigtGentræk efter nogle dage, gerne omkring lønningsdag
Kortet er spærret eller lukketMistet kort eller lukket kontoIngen gentræk på samme kort; bed om nyt kort
Alle træk fejler på én gangTeknisk fejl hos gateway eller shopStop rykkermails, tjek gatewaystatus og log

Fejler alle træk pludselig, er det ikke kunderne – så er det teknikken. Tjek gatewayens status, og se guiden til beredskab ved gateway-nedbrud.

5. Sikr driften: cron, køer og mails

Fornyelser udløses af planlagte opgaver. I WooCommerce kører de gennem Action Scheduler, som igen sættes i gang af WordPress’ cron. På et site med få besøgende eller tung cache er standard-cron for upræcis, fordi den kun kører, når nogen besøger siden. Kør derfor en rigtig server-cron, så trækkene sker til tiden:

// I wp-config.php:
define( 'DISABLE_WP_CRON', true );

# Server-cron hvert 5. minut (tilpas sti):
*/5 * * * * cd /sti/til/site && wp cron event run --due-now --quiet

Hold også øje med køen. Forfaldne planlagte handlinger under Værktøjer → Planlagte handlinger er det klassiske symptom på, at fornyelser hober sig op. Med WP-CLI kan du se og køre ventende handlinger direkte, fx wp action-scheduler run. Se guiden til wp-cron for detaljer.

Endelig skal mails om fornyelser, fejlede træk og kortopdatering faktisk nå frem. Send dem via en rigtig SMTP-forbindelse med SPF, DKIM og DMARC på plads, ellers ender de i spam, netop når de er vigtigst.

6. Test før lancering

Test i testmiljø – og test det sure:

  • førstekøb med SCA-godkendelse;
  • en fornyelse (de fleste gateways kan fremprovokere et testtræk);
  • et træk på et afvist testkort;
  • linket til kortopdatering, også på mobil;
  • en delvis refusion;
  • en pause og en opsigelse midt i perioden.

Følg tjeklisten til testkøb, og gennemfør ét rigtigt førstekøb ved go-live. En stabil server er afgørende her: abonnementstræk, webhooks og cron skal køre, også mens du sover.

Forbrugerregler, du skal kende

Abonnementer solgt til forbrugere er fjernsalg, så den almindelige fortrydelsesret gælder: som hovedregel 14 dage – for varer regnet fra modtagelsen af den første levering. Fra 19. juni 2026 skal webshops, der indgår aftaler online, desuden have en tydelig digital fortrydelsesfunktion, hvor kunden kan fortryde direkte på sitet og får en kvittering for det. Det gælder også abonnementer. Læs mere i guiden til fortrydelsesret.

Oplys pris pr. periode, binding, opsigelsesvarsel og hvordan man opsiger, klart før købet og i ordrebekræftelsen. En opsigelse bør være lige så nem som tilmeldingen; det forventer kunderne, og Forbrugerombudsmandens vejledninger om abonnementer er værd at læse, før du skriver dine vilkår. Guiden her er ikke juridisk rådgivning.

Churn-håndværket: små greb, stor forskel

I en abonnementsforretning afgøres økonomien af to tal, ingen ser i checkouten: fejlede betalinger og opsigelser.

Mod de fejlede betalinger: slå automatiske genforsøg til med stigende mellemrum, send venlige „dit kort udløber snart“-mails før fornyelsen, og brug gatewayens kortopdatering, hvor den findes. Tilsammen redder det en stor del af de abonnenter, der ellers ville forsvinde ved et uheld.

Mod opsigelserne: gør det nemt, men tilbyd alternativer i flowet – pause en måned eller skift til en mindre pakke – og stil ét spørgsmål: hvorfor? Svarene er din liste til produktudvikling.

Mål det månedligt: antal aktive, nye, mistede og reddede betalinger. Fire tal på én linje er forskellen på at drive en abonnementsforretning og bare at have en.

Læs også

Ofte stillede spørgsmål om abonnementsbetalinger

Skal kunden godkende med MitID hver måned?

Nej. Første betaling godkendes med SCA, og de følgende træk kører som merchant-initierede transaktioner på det gemte kort uden ny godkendelse – forudsat at opsætningen er korrekt.

Hvad sker der, når en kundes kort udløber?

Trækket fejler, medmindre din gateway opdaterer kortet automatisk via kortnetværket. Så tager dit rykkerflow over: gentræk, mail med link til kortopdatering og pause før opsigelse.

Kan jeg flytte abonnenter til en anden gateway senere?

Kun hvis kort-tokens kan migreres. Afklar det skriftligt, før du vælger gateway – ellers skal alle kunder indtaste kortet igen ved et skifte, med frafald til følge.

Skal jeg sætte abonnementet på pause eller opsige det, når betalingen fejler?

Sæt det på pause eller i venteposition, mens rykkerflowet kører. Kunden har sjældent valgt jer fra; kortet er bare udløbet. En hård opsigelse efter første fejl smider kunder væk, som ellers ville have opdateret kortet.

Kan jeg tage imod abonnementsbetalinger med MobilePay?

Det afhænger af din gateway og dit abonnementsplugin. Nogle udbydere tilbyder tilbagevendende MobilePay-betalinger, men kombinationen med dit plugin skal understøttes og testes. Spørg udbyderen konkret, før du lover kunderne det.

Skrevet af Marc, stifter af Hostious

Jeg hedder Marc og har stiftet Hostious. Vi hoster WordPress-hjemmesider og WooCommerce-webshops for danske virksomheder – drevet fra Aalborg-området med servere i Europa – og jeg skriver guiderne her ud fra det, vi ser i driften hver dag.

Udgivet 2. september 2026Opdateret 3. oktober 2026Fagligt gennemgået 2. oktober 2026