Leverbon ophalen
URL van de Webservice : http://sws.spartoo.nl/mp/xml_export_bl.php
Via deze webservice heb je toegang tot de leverbon die je bij je Spartoo-bestellingen dient te voegen.
Lijst met parameters
De parameters van deze webservice moeten verplicht ingevoerd worden in POST
Parameter |
Omschrijving |
partenaire |
Moet uw unieke id bevatten: |
xml |
Reeks XML-karakters die de gegevens bevatten nodig om de leverbon op te maken |
Formaat van de XML parameter
De velden dienen beschermd te zijn door
CDATA tags indien ze speciale karakters bevatten die de XML ongeldig zouden kunnen maken.
Formaat XML
<root>
<order_id>string</order_id>
<products>
<product>
<reference_partenaire>string</reference_partenaire>
<product_quantity>int</product_quantity>
</product>
</products>
</root>
Omschrijving van de velden van het XML databestand
Balise |
Omschrijving |
Verplicht |
order_id |
Id van de bestelling
|
Ja |
reference_partenaire |
Product Id van de partner
Het Id van het product mag alleen alfanumerieke karakters bevatten alsook de karakters - (streepje) _ (laag streepje) en . (punt).
|
Ja |
product_quantity |
Aantal artikelen in het pakket
|
Ja |
Voorbeeld van parameter xml
<root>
<order_id>3FF75E96C3434E92</order_id>
<products>
<product>
<reference_partenaire>39870-42</reference_partenaire>
<product_quantity>1</product_quantity>
</product>
</products>
</root>
Formaat van de geretourneerde XML
<root>
<bl>
<order_id>string</order_id>
<pdf>string</pdf>
</bl>
<errors>int</errors>
</root>
Lijst met de foutcodes van de webservice
Code |
Omschrijving |
1 |
Geen fouten in de parameters |
-1 |
De parameter partenaire werd niet als parameter aangemaakt of is leeg |
-2 |
De partenaire parameter bestaat niet |
-5 |
De parameter rID/oID of de parameter status ontbreken |
-6 |
De bestelling of de retour werden niet gevonden, gelieve de parameter oID/rID of de parameter partner na te kijken. |
-11 |
De parameter xml werd niet als parameter aangemaakt of is leeg |
-12 |
De parameter reference_partenaire werd niet als parameter aangemaakt of is leeg |
-15 |
Opmaakfout XML, gelieve uw bestand na te kijken |
-428 |
Uw account is gedeactiveerd. U kunt niet langer gebruik maken van de webservices |
-429 |
U heeft te veel gebruik gemaakt van deze webservice voor dit uur |
Omschrijving van de velden van het XML antwoord
Balise |
Beschrijving |
order_id |
Bestelnummer |
pdf |
Leverbon in gecodeerd PDF formaat |
errors |
Error code |
Voorbeelden van XML-retouren
Voorbeeld KO
<root>
<errors>int</errors>
</root>
Voorbeeld OK
<root>
<errors>1</errors>
<bl>
<order_id>25CF31A736506CE8</order_id>
<pdf>string PDF encode</pdf>
</bl>
</root>