Skip to content

Checkout Return

Status: Fundament — Greenbow-branded landing-side efter Bambora-redirect

Når en bruger tilmelder sit betalingskort i Greenbow App, redirecter Bambora tilbage til denne side. Den bekræfter visuelt om kortregistreringen lykkedes, blev annulleret, eller om status er ukendt — og forsøger at lukke vinduet automatisk.

Live preview

TilstandURL
Successhttps://checkout-return.widget.greenbow.dk/v1/?status=success
Cancelhttps://checkout-return.widget.greenbow.dk/v1/?status=cancel
Ukendthttps://checkout-return.widget.greenbow.dk/v1/

På engelsk: tilføj &lang=en (eller ?lang=en på root).

URL-kontrakt

ParamVærdierDefault
?status=success | cancelunknown-tilstand (advarsel + kontakt support)
?lang=da | ennavigator.language → fallback dansk

Bambora konfigureres med to return-URLs:

  • Success: https://checkout-return.widget.greenbow.dk/v1/?status=success
  • Cancel: https://checkout-return.widget.greenbow.dk/v1/?status=cancel

Mobilappen kan tilføje &lang=en hvis brugeren kører engelsk UI.

Auto-close

Siden kalder window.close() 5 sekunder efter mount. Under nedtællingen vises en synlig tæller ("Vinduet lukker om N sek" på dansk, "Closing in Ns" på engelsk) under status-kortet, så brugeren ved hvad der sker. Det virker kun hvis vinduet er åbnet via window.open() eller har én history-entry — typisk fejler det stille i in-app browsers og iOS Safari. Det er forventet: indholdet er designet til at være synligt hvis close fejler.

Auto-close og nedtælling springes over på unknown-tilstanden (brugeren skal nå at læse "Kontakt support"-beskeden), i Vite DEV, og når ?preview=1 er sat.

Anbefalet brug fra Expo / React Native: åbn URL'en via WebBrowser.openAuthSessionAsync mod https://greenbow.dk/... — så dismisser systemet WebView'en selv ved redirect tilbage, og denne side er en kortvarig flash for de fleste brugere.

Ikke en embeddable widget

I modsætning til SmartCharge og Driftstatus shipper checkout-return ikke med en loader.js. Den er en redirect-target, ikke en embeddable komponent — ingen partner-side vil nogensinde indlejre den. Bygget er bevidst forenklet (kun vite.config.ts, ingen vite.loader.config.ts).

Versioner

VersionStatusURL
v1aktivhttps://checkout-return.widget.greenbow.dk/v1/

Bygget af Greenbow