Vent venligst ...


Loading...
Teknisk Dokumentation
Hjemmesider

Integration

Integration af betalingsvinduet

Du kan integrere betalingsvinduet på to måder:
  • Simpel: JavaScript-integration
  • Avanceret: POST/GET-indsendelse

Simpel

Dette er den simple måde at integrere ePays betalingsvindue, og det kræver et minimum af kendskab til programmering. Al den nødvendige kode genereres automatisk af den inkluderede JavaScript.

Eksempler

Overlay

<script charset="UTF-8" src="https://ssl.ditonlinebetalingssystem.dk/integration/ewindow/paymentwindow.js" type="text/javascript"></script>
<script type="text/javascript">
    paymentwindow = new PaymentWindow({
        'merchantnumber': "ENTER YOUR MERCHANT NUMBER HERE",
        'amount': "10095",
        'currency': "DKK"
    });
</script>

<input onclick="javascript: paymentwindow.open()" type="button" value="Go to payment">

Integreret betalingsvindue

Husk at definere accepturl-parameteren, når du bruger det integrerede betalingsvindue.

<script charset="UTF-8" src="https://ssl.ditonlinebetalingssystem.dk/integration/ewindow/paymentwindow.js" type="text/javascript"></script>
<div id="payment-div"></div>
<script type="text/javascript">
    paymentwindow = new PaymentWindow({
        'merchantnumber': "ENTER YOUR MERCHANT NUMBER HERE",
        'amount': "10095",
        'currency': "DKK",
        'windowstate': "4",
        'paymentcollection': "1",
        'iframeheight': "400",
        'iframewidth': "360",
        'accepturl': "http://www.epay.dk"
    });
    paymentwindow.append('payment-div');
    paymentwindow.open();
</script>

Iframe

<script charset="UTF-8" src="https://ssl.ditonlinebetalingssystem.dk/integration/ewindow/paymentwindow.js" type="text/javascript"></script>
<div id="payment-div"></div>
<script type="text/javascript">
    paymentwindow = new PaymentWindow({
        'merchantnumber': "ENTER YOUR MERCHANT NUMBER HERE",
        'amount': "10095",
        'currency': "DKK",
        'windowstate': "2"
    });
    paymentwindow.append('payment-div');
    paymentwindow.open();
</script>

Overlay med engelsk sprog og orderid sat til 154

<script charset="UTF-8" src="https://ssl.ditonlinebetalingssystem.dk/integration/ewindow/paymentwindow.js" type="text/javascript"></script>
<script type="text/javascript">
    paymentwindow = new PaymentWindow({
        'merchantnumber': "ENTER YOUR MERCHANT NUMBER HERE",
        'amount': "10095",
        'currency': "DKK",
        'language': "2",
        'orderid': "154"
    });
</script>

<input onclick="javascript: paymentwindow.open()" type="button" value="Go to payment">

Avanceret

Denne metode er kun for avancerede brugere. Integrationen er baseret på at bygge en HTML-formular og fremsende den til betalingsvinduet med enten POST eller GET. Parametrene skal defineres i input-feltet og er typisk skjulte (hidden). Du kan også linke til betalingsvinduet med GET-parametre.

Benyt denne URL: https://ssl.ditonlinebetalingssystem.dk/integration/ewindow/Default.aspx


Eksempler

Type: POST

<form action="https://ssl.ditonlinebetalingssystem.dk/integration/ewindow/Default.aspx" method="post">
    <input name="merchantnumber" value="ENTER YOUR MERCHANT NUMBER HERE">
    <input name="amount" value="10495"> <input name="currency" value="DKK">
    <input name="windowstate" value="3"> <input type="submit" value=
    "Go to payment">
</form>

Type: GET

<form action="https://ssl.ditonlinebetalingssystem.dk/integration/ewindow/Default.aspx" method="get">
    <input name="merchantnumber" value="ENTER YOUR MERCHANT NUMBER HERE">
    <input name="amount" value="10495"> <input name="currency" value="DKK">
    <input name="windowstate" value="3"> <input type="submit" value="Go to payment">
</form>

Link

<a href="https://ssl.ditonlinebetalingssystem.dk/integration/ewindow/Default.aspx?merchantnumber=99999999&amp;amount=10495&amp;currency=DKK&amp;windowstate=3">Go to payment</a>