Merchant API
Checking…Sandbox

Authentication

Every request except /health/api carries the client key in the X-Entity-Key header.

We issue the key when you are onboarded. We store only its hash (SHA-256), so a lost key cannot be recovered — only reissued.

Shell
curl https://merchant.dbdlobby.com/products \
  -H "X-Entity-Key: YOUR_ENTITY_KEY"

The API is meant to be called from your server. Never embed the key in browser or mobile code: anyone holding it can spend your balance.

Authorization errors

CodemessageCause
401Missing X-Entity-Key headerThe header is missing or empty.
401Invalid X-Entity-Key headerThe value is longer than 128 characters.
403Invalid entity keyNo such key.
403API access disabled for this clientAPI access is disabled for the client. Contact us.

The sandbox (/sandbox/*) accepts the same key — you don't need a separate test key.