kycStatus
UpdateskycStatus
field by using a special pattern in the localRegNumber
field.localRegNumber
value ends with a pipe character (|
) followed by a valid KYC status, the merchant's kycStatus
will be set to that value regardless of other verification steps. A webhook event will also be triggered to reflect the update.kycStatus
to VALID
:{
"localRegNumber": "123456789|VALID"
}
kycStatus
to VALID
and send the appropriate webhook notification.kycStatus
ValuesCode | Display Name | Notes |
---|---|---|
NEW | New | Recently created and not yet processed – can submit onboarding |
PENDING | Pending | Awaiting verification or further action – can submit onboarding |
PENDING_REVIEW | Pending Review | Waiting for manual review |
UNDER_REVIEW | Under Review | Currently being examined for verification |
ACTION_NEEDED | Action Needed | Requires user or system intervention – can submit onboarding |
VALID | Valid | Successfully verified and approved – can initiate transactions |
FLAGGED | Flagged | Marked for potential issues or concerns |
ABANDONED | Abandoned | Left incomplete or not pursued further |
ℹ️ This behavior is available only in sandbox environments for testing and development purposes. In production, the kycStatus
is managed through the proper verification pipeline.