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
var quote = await client.Shipping.PostAsync(_getShipmentData());
decimal amount = quote.Shipping + quote.Handling;
decimal tax = Math.Round(amount * quote.TaxRate, 2, MidpointRounding.AwayFromZero);
Console.WriteLine("Kostprijs: € {0} excl. BTW", amount);
Console.WriteLine("Kostprijs BTW: € {0} excl. BTW", tax);
// Als je het betaalscherm gebruikt:
Console.WriteLine("Verkoopprijs: € {0} incl. BTW", quote.Payment);
        private PrintApi.Input.Shipment _getShipmentData()
{
    return new PrintApi.Input.Shipment
    {
        Country = Country.NL,
        Items = new[]
        {
            new PrintApi.Input.Shipment.Item
            {
                ProductId = "canvas_30x20",
                Quantity = 5
            }
        }
    };
}
    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.