Spring videre til hovedindholdet

Sådan laver du offline transaktioner med Verifones VIM terminaler (P400 + V400m + P630)

Du kan i vejledningen se, hvordan du kører offline transaktioner med Verifones VIM terminaler

Opdateret for over 2 uger siden

Hvordan offline opkrævning på kortterminaler fungerer

Offline opkrævninger på kortterminaler er ikke helt så enkle, som mange giver indtryk af. Der er flere instanser involveret i betalingsprocessen på en terminal, og derfor er det vigtigt at forstå, hvad offline betaling egentlig betyder – og hvornår det er en mulighed.

Når en betaling kører offline, betyder det, at terminalen i øjeblikket ikke kan oprette forbindelse til indløseren eller banken. Alligevel accepterer den kortet og gemmer transaktionen lokalt i terminalens hukommelse.

  1. Autorisationen sker ikke online:
    Normalt sender terminalen en forespørgsel til indløseren for at få bekræftet, at kortet er gyldigt, og der er dækning. Offline springer dette trin over.

  2. Transaktionen lagres lokalt:
    Terminalen gemmer oplysningerne om betalingen i en kø.

  3. Senere upload:
    Når der igen er forbindelse, sendes de gemte offline-transaktioner til indløseren for endelig behandling.

Lidt forenklet kan man sige, at en betaling følger denne proces:

  1. Flexybox skal fungere, så vi kan finde kundens regning, hente beløbet og sende det videre til terminalen.

  2. Terminalen skal fungere, så den kan modtage beløbet og forsøge at gennemføre betalingen.

  3. Indløseren skal kunne kontaktes, så autorisationsprocessen mellem indløser og bank kan finde sted (fx tjek af kortets gyldighed og om der er dækning).

  4. Terminalen modtager svar, om betalingen er godkendt eller afvist.

Offline kortbetaling er derfor kun muligt, hvis:

  • Flexybox virker som det skal,

  • Terminalen understøtter offline betaling gennem Flexybox-integrationen, og

  • Din indløser tillader offline betaling med det kort, kunden forsøger at betale med.

Hvilke kort kan bruges offline

Som standard i Danmark er det kun Dankort, der understøtter offline opkrævning.
Det skyldes, at Nets som standard kun tillader offline-autorisation for Dankort.

Visa og Mastercard kan i nogle tilfælde sættes op til at køre offline, men det kræver en særskilt indløsningsaftale med jeres betalingsudbyder (f.eks. Nets, Adyen eller Bambora). Det er ikke noget, Flexybox kan aktivere eller konfigurere, da det afhænger af jeres aftale med indløseren.

Beløbsgrænse og ansvar

Flexybox eller terminalen begrænser ikke automatisk størrelsen på offlinebetalinger.
Det er op til virksomheden selv at beslutte, hvor store beløb man vil acceptere offline, da risikoen ligger hos virksomheden.

For at reducere risikoen anbefales det kun at tage imod mindre beløb (f.eks. maks. 200-300 kr.), som anbefalet af Nets og Nationalbanken.
Virksomheden kan vælge at håndhæve denne grænse manuelt – f.eks. ved ikke at gennemføre offlinebetalinger over det beløb.

Risici for virksomheden

Der er flere vigtige risici, når man kører offline opkrævning:

  1. Manglende dækning på kundens konto
    Da terminalen ikke får en autorisation i realtid, kan kunden i princippet have 0 kr. på kontoen eller være over trækgrænsen. Transaktionen vil så blive afvist, når den senere forsøges hævet – og virksomheden står med tabet.

  2. Spærrede eller stjålne kort
    Hvis et kort er meldt stjålet eller spærret, opdages det normalt online. Offline opkrævning fanger ikke dette, så virksomheden risikerer at tage imod et ugyldigt kort.

  3. Tekniske fejl eller afbrudt upload
    Hvis terminalen mister data, går i stykker eller ikke når at sende de gemte transaktioner, kan betalingerne gå tabt.

  4. Højere chargeback-risiko
    Kunder kan bestride betalingen, og fordi der ikke er en online autorisation at støtte sig på, kan indløseren oftere give kunden medhold.

Ansvarsplacering

Ved online transaktioner hænger indløser/bank ofte på tabet (hvis der er korrekt chip/PIN).
Ved offline ligger risikoen oftere på virksomheden selv.

Flexybox videresender blot betalingsanmodningen til terminalen og registrerer svaret.
Selve beslutningen om, hvorvidt en transaktion må køre offline, styres af terminalen og indløseren.

Så hvornår giver offline betaling mening?

Offline betaling giver især mening i situationer, hvor fx Nets er nede. Det så vi bl.a. i sommeren 2025, hvor flere medier kunne berette om, at store dele af betalingsinfrastrukturen i Danmark var lammet – fordi man ikke kunne modtage kortbetalinger.

I sådanne situationer kræver offline betaling, at følgende er opfyldt:

  1. Flexybox-systemet fungerer som det plejer – så man kan finde kundens regning og sende beløbet til terminalen.

  2. Terminalen understøtter offline transaktioner gennem integrationen til Flexybox.

  3. Indløsningsaftalen tillader offline betaling – og det gælder netop de korttyper, man ønsker at acceptere offline.

  4. Kunden betaler med et kort, der er omfattet af indløsningsaftalen og understøtter offline betaling.

OBS: Hvis kunden betaler med en mobilapp (fx Apple Pay eller Google Pay), vil appen som udgangspunkt altid vælge Visa-/Mastercard-delen af kortet – også selvom det fysiske kort også har Dankort i sig.

Trin 1:

  • Lav en opkrævning med kortopkrævning (nr. 1).

Trin 2:

  • Tryk på Prøv igen (offline) (nr. 2).

  • Læg kort på igen.

BEMÆRK! Hvis ikke kontaktløs virker, forsøg da med at sætte kortet fysisk i maskinen.

Trin 3:

Du får nu vist et vindue med angiv godkendelseskoden. Du behøver ikke skrive noget reelt data her, fordi dankortterminalen ikke kan validere informationen, da den er i offline mode.

  • Skriv blot 1234 (nr. 3).

  • Tryk på Fortsæt (nr. 4).

Trin 4:

Der kommer et nyt vindue op med ID type. Det samme er gældende her ift. data.

  • Skriv blot abc (nr. 5).

  • Tryk på Fortsæt (nr. 6).

Trin 5:

Der kommer et nyt vindue op med ID referencenummer. Det samme er gældende her ift. data.

  • Skriv blot abc (nr. 7).

  • Tryk på Fortsæt (nr. 8).

Trin 6:

  • Der er nu gennemført en offline opkrævning (nr. 9).

Pengene vil blive trukket, når terminalen er online igen og forsøger at opkræve alle beløb og transaktioner, som den forsøgte at opkræve, da den var offline.

Besvarede dette dit spørgsmål?