api/create_product.php

Denne funktion kan anvendes til at indsætte et produkt i forretningens DIBS Email produktarkiv/varedatabase. 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 aftale, og kan efterfølgende findes i DIBS Email administrationsdelen under "Opsætning/Staminformation/Firmaoplysninger". Her forefindes også DIBS merchant nummer og md5-nøgle som begge skal bruges ved beregning af en kontrolchecksum.

<checksum> er en md5-checksum, der skal sikre, at de indsendte oplysninger er korrekte, og at oplysningerne er af-/indsendt af forretningen selv. Checksummen beregnes som:

md5( <key>+"-"+<deal_id>+"-"+<merchant>+"-"+<pnumber>); 

hvor md5 betegner en funktion, der beregner en md5 hash af en tegnstreng.

<key> betegner en forretnings-specifik md5 nøgle.
<deal_id> betegner forretningens DIBS Email aftalenummer.
<merchant> betegner forretningens DIBS merchantnummer.
<pnumber> er identisk med produktets produktnummer (pnumber i XML).
+ betegner concatenerings-operatoren i det aktuelle programmeringssprog.
"-" er en bindestreg (gåseøjne skal ikke med i beregningen).

<xmlstring> er en velformateret XML tegnstreng i form af et DIBS Email XML produkt (se specifikation andetsteds).

POST ser sådanne ud

https://secure.dibs-email.com/api/create_product.php


 
CMS - Content Management System By SiteLoom