Events and Owners
VA_ACCOUNT_KYB—USERowner; supported subjects areVA_MOR,VA, andPA.MASTER_ACCOUNT_KYB—PLATFORMowner; supported subject isMASTER.
VA_ACCOUNT_KYB requires user_id and does not use platform_tenant_id. MASTER_ACCOUNT_KYB requires platform_tenant_id and does not use user_id.
VA_ACCOUNT_KYB is delivered only to USER-owned subscriptions. ACCOUNT-owned webhook configurations are not evaluated for KYB delivery.
Status Values
The delivered value is one ofPENDING, PENDING_SUBMISSION, APPROVED, REJECTED, EXPIRED, CREATION_FAILED, REVIEWING, ERROR, or FORCE_APPROVED. It does not include a COMPLIANCE_STATUS_ prefix.
Payload Schema
Empty optional fields are omitted.session_id, status, provider, and provider_event_id are required by the delivery pipeline.
| Field | Type | Description |
|---|---|---|
delivery_id | string | Stable delivery identifier for this subscription. |
request_id | string | Request identifier for compliance-result processing. |
session_id | string | Compliance session identifier. |
event_type | string | VA_ACCOUNT_KYB or MASTER_ACCOUNT_KYB. |
subject_type | string | Identity type being reviewed. |
merchant_id | string | Identifier of the reviewed merchant identity. |
user_id | string | USER owner; present for VA delivery. |
platform_tenant_id | string | PLATFORM owner; present for master-account delivery. |
bank_code | string | Subject bank code or ISPB when available. |
bank_account | string | Subject account number when available. |
creator_bank_account | string | Creator account number when available. |
master_bank_account | string | Master account number when available. |
reference_id | string | Caller-provided identity reference when available. |
status | string | Normalized compliance status. |
provider | string | Uppercase compliance-provider name. |
provider_event_id | string | Provider event identifier. |
provider_case_id | string | Provider case identifier when available. |
provider_profile_id | string | Provider profile identifier when available. |
provider_session_id | string | Provider session identifier when available. |
result_code | string | Provider or business result code when available. |
raw_result_ref | string | Reference to the stored raw result when available. |
verification_result_ref | string | Verification-result reference when available. |
business_profile_ref | string | Business-profile reference when available. |
occurred_at | number | Event time as Unix milliseconds. |
Payload Examples
- VA Example
- Master-Account Example
See Delivery and Retries for acknowledgement and idempotency rules.