Skip to main content
Returns the current KYB status for a sub-merchant’s onboarding process. The response has the same shape as KYB webhook payloads, so you can use the same parsing code for both.
This endpoint requires signed headers. Send X-Timestamp, X-Correlation-ID, and X-Signature as described in GET requests — signed headers.

Headers

Query parameters

Response 200 OK

400 — missing correlation_id, or missing/invalid signature header (e.g. {"error": "missing X-Timestamp"}). 401 — invalid or missing api-key, or X-Signature fails verification. 404 — no onboarding process found for this correlation under your master account.

KYB States

The process field maps to the following states: When status is "Failed", the response also includes:

KYB Webhooks

When a webhook URL is provided in POST /v2/naas/submerchants/onboarding_link, Noxpay sends a signed POST to that URL on every KYB state change. The payload shape is identical to the status response above — you can use the same parsing code for both. The webhook is signed with your NaaS webhook secret (configured at NaaS → Setup → Webhook Secret). See NaaS Setup for signature verification details.