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 Values| Code | 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 kycStatusis managed through the proper verification pipeline.