Skip to content

Lightspeed eCom

VAT & Company Autofill for Lightspeed eCom (C-Series) will be a hosted app, like the Shopify app: it runs on our server in the EU and uses the same settings dashboard. It is meant to bring the same checks to Lightspeed shops:

  • VAT check with VIES and autofill of the registered company name and address for Dutch and Belgian companies, in account registration, the address book and the checkout where Lightspeed lets apps run.
  • Dutch postcode + house number lookup (PDOK) and Belgian street suggestions (BeST).
  • Optional KvK lookup with your own KvK API key.
  • A check after every new customer and order, with the result stored on the customer and the order. This check can flag a customer or order but cannot block it.

The new Lightspeed checkout does not run app scripts as far as we know; there the check after the order is what remains. This is tested on a trial shop before launch.

Coming soon. You will install the app from the Lightspeed App Store. After you approve it, Lightspeed sends you to our settings dashboard, already signed in; the storefront script and the webhooks for new customers and orders are set up for you. Removing the app deletes your shop’s data from our server, including your KvK key.

The hosted app’s settings live in one dashboard on our server, the same for every hosted platform. You open it from your shop admin, or sign in with a link by e-mail. Its pages:

  • Overview: Everything at a glance: are the checks working, and what does KvK cost you this month?
  • Settings: Works out of the box with VIES, PDOK and BeST. Change only what you need.
  • KvK: Let Dutch business customers fill in their company from their KvK number.
  • Lookup log: Each lookup from your storefront, newest first. Inputs are masked. Entries are deleted after {days} days (Settings).
  • Your data: What we keep for your shop, and how to take it with you or delete it (GDPR).

How to get your own KvK API key (step by step)

Section titled “How to get your own KvK API key (step by step)”

KvK lookups use your own key (“bring your own key”). The KvK does not allow a shared key, and your data stays between your shop and the KvK. Want to try first? Choose test mode: it uses the KvK test environment with fictional companies (for example KvK number 68750110) and costs nothing.

  1. Where: order the “KVK API” on kvk.nl (Ordering products → KVK API) as a company, with your own KvK number. Take the Zoeken API, plus the profile APIs if you want the full address. KvK may charge a separate subscription per API.
  2. Cost: in October 2026 the KvK charged €6.20 per month per subscription (check kvk.nl for the current price). Looking up a number (Zoeken) is free. Only “Fetch the full address” costs €0.02 per lookup; the overview page shows your calls per month.
  3. Paste: when the KvK has sent you the key, paste it into “KvK API key” above, save it, and set “KvK lookup” to “Live, with my own API key”.
  4. Test: on the overview page, click “Test KvK (Dutch Chamber of Commerce)”.
  5. Done: the KvK number field now appears in your checkout for Dutch business customers.

Your key is stored encrypted on our server and never sent to a browser. KvK results are cached only for your shop, never shared with other shops.

As with the Shopify app, we are your processor: only the number or the postcode and house number is sent to the public registers (see external services), the lookup log is masked and has a retention limit, and the data processing agreement applies.

We support the app, not your theme or other apps. Mail support@codesaur.nl or call [phone number]. Copy diagnostics in the settings dashboard is coming soon; until then, tell us your shop’s address and the time of the lookup. See support.

Coming soon, with the app. The general answers already apply: “could not be checked” means VIES or the national register is busy (the customer continues and the order is checked again afterwards), and no KvK field means the KvK lookup is off or production mode has no key.

No. VIES, PDOK and BeST are free public services. Only the KvK lookup needs your own KvK API key; the KvK test environment works without one.

The Netherlands and Belgium: VAT check with company autofill, Dutch postcode + house number lookup and Belgian street suggestions. The VAT check itself works for every EU VAT number.

The customer can continue. The order and the customer are marked “could not be checked”, and you see it on the order, on the customer and in the lookup log.

Only if you switch on the VAT exemption (reverse charge) for valid intra-EU business customers. It is off by default. You decide the VAT treatment of your sales.

Not for the plugins you install on your own server (Shopware, WooCommerce, Magento, PrestaShop): they talk directly to the public services. The hosted apps (Shopify, Lightspeed) run on our server in the EU, as your processor. See external services and the privacy policy.