Beta Delivery Zone is in private beta — now accepting select Finnish merchants.
API Example

Block out-of-zone orders before payment

How to check deliverability before payment and reject orders for postcodes outside your active delivery zones.

Pattern

Call the API when the customer enters their delivery address. If canDeliver is false, disable the submit button and display the reason code.

// Server-side only — never expose your API key in browser code
async function checkDelivery(postcode, basketValueCents) {
  const res = await fetch("https://api.deliveryzone.fi/api/v1/delivery/check", {
    method: "POST",
    headers: {
      "X-Api-Key": process.env.DZ_KEY,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({ destinationPostcode: postcode, basketValueCents }),
  });
  return res.json();
}