KYC (Individual)
These endpoints are used to manage KYC for an individual
Get KYC Types
GET
https://fuspay-kyc-ms-df741b092e53.herokuapp.com/api/v1/kyc_type
This endpoint is used to get an Array of KYC types (Business, Individual). This provided the _id of the KYC that would be used when creating a KYC request
Response
_id
String
This is the id that represents the KYC (Business, Individual) .
flow_id
String
The flow id represents the specific flow of the KYC. Eg KYC for individuals can have different flows
name
String
This describes the kind of KYC e.g. Business.
Create KYC Request
This endpoint is used to create a KYC request for an individual
POST
https://fuspay-kyc-ms-df741b092e53.herokuapp.com/api/v1/order/
Headers
Content-Type*
String
application/json
Request Body
full_name
String
The user full name to create the KYC
String
The user email to create the KYC
phone
String
The phone number to create the KYC
app
String
This is your app's ID
kyc_type
String
This is a string representing the KYC type. Each KYC type has an identifier
callback
String
A webhook where notifications from us would be posted to
redirect
String
This is a URL where we would redirect your users after they have completed the KYC journey.
reference
String
This is an identifier for your user from your end.
Response Body
_id
String
This is the identifier representing the request sent to the KYC create request endpoint
app
String
This is your app's ID
kyc_type
Object
An object containing info about the KYC performed
_id
String
the id of the KYC type
name
String
the type of KYC that was performed.
Individual/Business
verification_url
String
this is the link where your user is redirected to go and perform the KYC
callback
String
This is the URL where KYC status of your user would be posted after they have completed the KYC journey
redirect
String
This is the URL where your user would be redirected after KYC.
Verify User KYC Status
GET
https://fuspay-kyc-prod-e9eb4fd3aa33.herokuapp.com/api/v1/order/verification-status?
This endpoint is used to know the KYC status of your user. Where they are in the KYC Journey.
Headers
Query Params
The email you used in creating your KYC
reference
The reference you used in creating your KYC
Response
Status
String
refers to the current state of the KYC process for an individual or business
UNPROCESSED
Last updated