Skab en betalingsløsning med maksimal fleksibilitet og komplet kontrol over design og brugeroplevelse
Udfyld dine betalingsoplysninger for at gennemføre købet.
God kundeservice er en af vores tre kerneværdier. Derfor bliver du heller ikke blot spist af med en chatbot, når du har brug for hjælp.
Hvordan indsætter jeg mit logo?
Hej Adam!
Du finder det under "Betaling" og derefter "Betalingsvinduer". Lad mig vide, hvis du har brug for yderligere hjælp 💪
Mvh Anders
ePay er drevet og ejet af stifterne selv. Det betyder korte beslutningsveje, stor passion og et skarpt fokus på at levere en betalingsløsning, der giver mening.

Vil du hurtigt i gang med en elegant og sikker betalingsløsning, der integreres direkte i dit eget checkout?
Med Blocks behøver du kun få linjer kode for at embedde vores felter og få fuld kontrol over hele betalingsflowet.
Vores fleksible JavaScript-klient er skabt til udviklere, der vil bygge deres egen oplevelse - uden at gå på kompromis med sikkerhed eller brugerrejse.
Du styrer selv, hvordan felterne opfører sig, og reagerer nemt på alt fra fejl, godkendelser og redirect - med et robust sæt events, der dækker hele flowet.
|Med Blocks kan du nemt tilbyde dine kunder betaling med Apple Pay, Google Pay og MobilePay - side om side med dine kortfelter.
Du vælger selv, hvilke betalingsmetoder der skal vises, og hvor knapperne skal placeres i dit checkout.
Alt du skal gøre er at kalde den rette metode via JavaScript.
Felterne integreres fuldt i din eksisterende flow og følger samme event-struktur som kortbetaling.
Du får en strømlinet oplevelse - både for dig som udvikler og for dine kunder.
1// 1️⃣ Initialize payment session first server side
2// 2️⃣ Include the ePay.js script in your webpage using the URL from the javascript-field in the session response
3
4// 3️⃣ Initialize Blocks
5 epay
6 .setSessionId("<SESSION_ID>") // Use the session ID from the server response
7 .setSessionKey("<SESSION_KEY>") // Use the session key from the server response
8 .setCallbacks({
9 clientReady: clientReadyCallback,
10 invalidSession: invalidSessionCallback,
11 challengeIssued: challengeIssuedCallback,
12 transactionAccepted: transactionAcceptedCallback,
13 transactionDeclined: transactionDeclinedCallback,
14 feeUpdated: feeUpdatedCallback,
15 clientRedirect: clientRedirectCallback,
16 invalidInput: invalidInputCallback,
17 inputValidity: inputValidityCallback,
18 inputSubmit: inputSubmitCallback,
19 sessionExpired: sessionExpiredCallback,
20 error: errorCallback,
21 })
22 .init();
23
24// 4️⃣ Mount the fields where you wish - use the id attribute, e.g. <div id="fields"></div>
25 epay.mountFields("fields", {
26 theme: "default",
27 language: "da", // Optional parameter ["da", "en", "sv", "no"]
28 variables: {
29 colorText: "#2e3033",
30 },
31 });