Sub-account Verification Result Notification
When sub-account KYB verification completes (passed or rejected), GatePay sends an asynchronous POST notification to the callback URL configured by the merchant.
The callback payload includes bizType, bizId, bizStatus, clientId, and data, where data is a JSON string of the verification result object. The merchant must accept and parse the notification at that URL and return HTTP 200 to acknowledge receipt.
Overview
This page documentswebhook institutionVerifyResultWebhook. Parameters, response schema, and examples are rendered from the linked OpenAPI definition above.
When sub-account KYB verification completes (passed or rejected), GatePay sends a POST request to the callback URL configured by the merchant. The merchant should receive and parse the notification at that URL and return HTTP 200 to acknowledge receipt.
Notes
- Use
bizIdfor idempotency. - Signature verification, retries, parsing
data, and the success response are covered in Notifications Overview; see Security and Signature for signing rules.
Trigger scenarios
- Triggered when KYB verification completes after a sub-account submits verification and the status becomes passed or rejected
- GatePay sends the notification to the merchant’s configured callback URL
- If delivery fails, see retry rules in Notifications Overview
Message Structure
Parsed data Content
Callback examples
Verification passed:data:
Verification rejected
Body
Sub-account verification result callback notification body
Notification type; INSTITUTION = institution notification
Notification business ID
Business status: PASSED = verification passed, FAILED = verification rejected
Institution merchant client_id
Message content as a JSON string; see InstitutionVerifyResultCallbackData after parsing.

