api/create_invoice.php
Denne funktion kan anvendes til at oprette og udsende en DIBS Email faktura. Anvendelsen sker ved at sende en https POST request til funktionen. POST requesten skal indeholde tre POSTvariable:<deal_id>
<checksum>
<xmlstring><deal_id> er forretningens DIBS Email aftalenummer. Dette oplyses ved oprettelse af en DIBS Email konto, og kan efterfølgende findes i DIBS Email administrationsdelen under "Opsætning/Staminformation/Firmaoplysninger". Her forefindes også DIBS merchantnummer og md5-nøgle, som begge skal bruges ved beregning af en kontrolchecksum.
<deal_id>
<checksum>
<xmlstring>
<deal_id> er forretningens DIBS Email aftalenummer. Dette oplyses ved oprettelse af en DIBS Email konto, og kan efterfølgende findes i DIBS Email administrationsdelen under "Opsætning/Staminformation/Firmaoplysninger". Her forefindes også DIBS merchantnummer og md5-nøgle, som begge skal bruges ved beregning af en kontrolchecksum.
md5( <key>+"-"+<deal_id>+"-"+<merchant>+"-"+<invoice_number>);
hvor md5 betegner en funktion der beregner en md5 hash af en tegnstreng.
+ betegner concatenerings-operatoren i det aktuelle programmeringssprog.
"-" er en bindestreg (gåseøjne skal ikke med i beregningen).
POST ser sådan ud:
https://secure.dibs-email.com/api/create_invoice.php