Check KYC verification status for a user account
+ sign)Format: [country code][subscriber number including area code]Example: 16175551212 for a US numbertrue: User is verifiedfalse: User is not verified or has limited verification"0": User cannot receive money transfers"") if user is fully verifiedkyc_verify: true)money_limitkyc_url will be emptykyc_verify: false)money_limitkyc_url to complete verificationmoney_limit will increase| money_limit | Meaning |
|---|---|
"0" | Cannot receive any transfers |
"600" | Can receive up to $600 per transfer |
"8990" | Can receive up to $8,990 per transfer |
| Error Code | Description | Solution |
|---|---|---|
authentication_error | Invalid or missing API key | Verify your API key |
invalid_phone_number | Phone number format is incorrect | Use E.164 format without + |
account_not_found | Account doesn’t exist | Verify the phone number is correct |
internal_server_error | Server error occurred | Retry the request |
Always check before transfers
Cache KYC status appropriately
Provide clear user guidance
Validate phone numbers
Handle all limit scenarios