REST API
Documentatie
- Nederlands
- English
Verzendkosten
De verzendkosten en handling van een bestelling zijn afhankelijk van de bestelde producten en het land. Deze hoef je niet zelf te berekenen: je kunt voordat je een bestelling aanmaakt de verzendkosten en handling al opvragen uit de API.
TIP: Je kunt een indicatie vinden van de verzendkosten en handling tarieven in onze productenlijst.
Voorbeeld
$quote = $api->post('/shipping/quote', get_shipment_data());
function get_shipment_data()
{
return array(
'country' => 'NL',
'items' => array(
array('productId' => 'canvas_30x20', 'quantity' => 5)
)
);
}
$amount = $quote->shipping + $quote->handling;
echo 'Kostprijs: € ' . $amount . ' excl. BTW <br />';
echo 'Kostprijs BTW: € ' . round($amount * $quote->taxRate, 2) . '<br />';
// Als je het betaalscherm gebruikt:
echo 'Verkoopprijs: € ' . $quote->payment . ' incl. BTW';
Velden met bijzonderheden:
Naam | Toelichting |
---|---|
"country" |
Een ISO 3166-1 alpha 2 landcode |
"state" |
Alleen voor adressen in de V.S.: een ISO 3166-2:US state code |
item["productId" ] |
Te vinden in je productenlijst |
item["pageCount" ] |
Alleen nodig voor boeken, fotoprints en kaarten |
De API-response bevat de kostprijzen voor verzending en handling, exclusief BTW. Indien je het white-label
betaalscherm gebruikt, kun je het te betalen bedrag vinden in het veld payment
: dit zijn de
verzendkosten + handling inclusief BTW, afgerond naar een nette consumentenprijs.