Skip to content
Platform · Feature

Bad addresses, blocked before pay.

Check shipping addresses through a validation service you connect. Your developer must set up the service and connect it using Validate Via API. The checks available depend on that service.

Platform feature Shopify Plus only
Platform feature
221 Baker Street, London
NW1 6XE
Verified by Royal Mail
01 · What it does

The engine under your blocks.

Checkout Ninja sends shipping address details to your connected service. That service checks the address and returns any error messages. Checkout Ninja can display these messages and stop the buyer from continuing when the Rules Executor has permission to block checkout progress.

02 · How it works

Connect an address-checking service

01 Step

Prepare the service

Ask a developer to provide a public HTTPS endpoint that accepts checkout data and returns the response format in our API guide.

02 Step

Create the rule

In Checkout Ninja, open Rules → New checkout rule. Enter a title, choose Validate Via API under Action, enter the API URL, set Status to Active and save. Conditions are optional.

03 Step

Enable and test

Add the Rules Executor in Shopify’s checkout editor, allow it to block checkout progress and save. Test one address your service rejects and one it accepts. The rejected address should show your error and stop progress.

Requires Shopify Plus and the Checkout Ninja Deluxe plan.

03 · Use cases

Where it earns its keep.

01

Apartment-heavy regions

Use a connected service that can check for missing apartment numbers. The checks depend on the service you choose.

02

International shipments

Choose a connected service that supports the countries you ship to. Country coverage depends on that service.

03

Subscription stores

Subscribers’ addresses change. Checking the first order catches issues that would repeat every month.

04 · FAQ

Common questions.

Something else we missed? Our support team replies within a day.

Ask support
  • Which postal authorities do you check against?

    Postal coverage depends on the address-checking service you connect. Confirm supported countries and providers with that service.

  • Does this slow down checkout?

    Checkout can wait for the API response when the Rules Executor is allowed to block progress. There is no built-in timeout, so your connected service should respond quickly.

  • What if the API is down?

    If the endpoint fails or returns invalid JSON, checkout is not blocked. Other rule actions in that same run are also skipped.

Try it free

Turn on Address Validator in your next checkout.

Every platform feature is included on the 3-day trial. No credit card. Developer setup is needed to connect your own validation service.