Update Service Users KYC Status
POST /v1/trovo-api/users/update-kyc
Please note that you can only modify the KYC update for the users that were created through your service link alone.
KYC Level/Status & Description
Revised KYC Requirements
Level 1
Full Name (as per officially issued ID), Email Address, DoB, NIN, BVN [Number and attach the card], Passport, or Driver's License:
This level of verification is required for the user to use the Trovo App for sending and receiving virtual assets as just a wallet.
Level 2
Residential Address and Proof of Address, Occupation or nature of Business:
This level of verification is required for limited virtual assets swap transaction amounts of not more than 100k NGN.
Level 3
Facial and Identity Verification (Liveness):
This level of verification is required for a user to participate in the buying of tokenized assets, P2P trading of virtual assets, and withdrawal of Stablecoins to Fiat.
Level 4 – Enhanced Due Diligence (EDD)
- Detailed source of funds.
- Deeper understanding of the customer’s business or activities.
- Ongoing monitoring of the customer relationship.
Json Body
{
TargetTrovoUsername string `json:"targetTrovoUsername"`
KycStatus int `json:"kycStatus"` //1, 2, 3, 4 corresponding to the kyc level.
KycJsonData string `json:"kycJsonData"` //valid json string of the raw Kyc data object from the kyc provider.
}
HEADERS REQUIRED: X-TW-SERVICE-LINK-API-KEY
Json Response
{
TargetTrovoUsername string `json:"targetTrovoUsername"`
KycStatus int `json:"kycStatus"` //1, 2, 3, 4
KycJsonData string `json:"kycJsonData"` //valid json string of the raw Kyc data object from the kyc provider.
}
CODE: 200 OK or error