Address Verification
Overview
The Address Verification product is a solution designed to verify customer address using their id numbers and utility numbers. This product is especially beneficial for businesses that want to ensure the legitimacy of the address information provided by my customers for improved service delivery and risk management. The service is currently available in Nigeria, and South Africa.
Integrations Options
Only available via the REST APIs. There is only one asynchronous endpoint available that allows for efficiency and ability to handle network delays better.
Supported Countries
Testing The Product in Sandbox
You can evaluate the Address Verification product in Sandbox by utilizing the test data provided below:
South Africa
Joe Doe Leo
0000000000000
Nigeria
Joe Doe Leo
0000000000
How to Use the Test Data
There are four simulated results to test your integration:
0 e.g 00000000
Varies based on searched address and full name matching
Varies based on searched address and full name matching
1 e.g 000000001
Verification failed: Unique identifier type
not found.
1013
2 e.g 000000002
Invalid id or utility number format
2413
3 e.g 00000003
Database unavailable
1015
4 e.g 00000004
Simulating when addresses are too far apart.
1022
Endpoints
Asynchronous Endpoint
Endpoint
v2/async-verify-address
Method:
POST
Description: This endpoint allows you to verify an address asynchronously. It is less prone to network related issues.
API Documentation
This section provides a detailed overview of the endpoint for Address verification.
Request Headers
smileid-partner-id
Your Smile ID partner ID.
002
smileid-request-signature
A signature to authenticate the request.
sample-signature
smileid-timestamp
The timestamp of the request.
2024-07-30T19:16:56.426Z
smileid-source-sdk
The source SDK identifier.
rest_api
smileid-source-sdk-version
The version of the source SDK.
1.0.0
Request Body Example
Response
200
Success
{ "success": true }
400
Bad request
{ "success": false, "code": "2413", "error": "Invalid request" }
500
Internal server error
{ "success": false, "error": "System Error" }
Callback Response
Result Codes
1012
Verification successful.
All checks are fine
1022
Verification failed: No address found within acceptable distance.
All addresses too far
1022
Verification failed: Provided name does not match name in records.
Full name doesn't match
1017
Warning: Address within acceptable distance, but information is outdated.
All addresses last updated date less than 6 months ago
1013
Verification failed: Unique identifier type
not found.
Unique identifier is not found in the database
1015
Service unavailable: Data source is down, please try again later.
The verification could not be completed because the ID authority was unavailable.
Last updated
Was this helpful?