Create KYC

The purpose of the endpoint is for the Axis user to Create KYC.

POST https://exchanger-api.fuspay.finance/api/v1/no-auth/Axis/CreateUserKyc

Request Headers

Name
Type
Description

Authorization*

String

"Bearer ${partner_secret_key}"

x-partner-id*

String

"pxxxxxx"

Request Body

Name
Type
Description

full_name

string

the full name of your user

email

String

your user's email address

phone

String

your user's phone number

callback

String

This is the URL where KYC status of your user would be posted after they have completed their KYC

reference

String

This is an identifier for your user from your end

type

String

This is the type of KYC (it is either Individual or Business)

Sample code

{
    "full_name": "Balogun Emmanuel",
    "email": "toyeric902@gmail.com",
    "phone":"08062551247",
    "callback":"https://webhook.site/e93182e8-6412-351b7ebb682c",
    "reference":"1000000",
    "type":"Individual"
}

Initiated Data is what was received via API Call while Verified Data is what the user eventually submitted.

{
    "success": true,
    "message": "CreateUserKyc",
    "data": {
        "_id": "67069ad9002d0b1ec",
        "email": "toyeric902@gmail.com",
        "full_name": "Balogun Emmanuel",
        "phone": "08012345678",
        "kyc_type": "Individual",
        "kyc_url": "https://kyc.fuspay.finance/verification/individual/67009002d0b1ec",
        "reference": "1000000",
        "callback": "https://webhook.site/e93182e8-6412-351b7ebb682c"
    }
}
Key
Type
Description
Value

kyc_url

string

This is the url that is returned to you for your customer to do their kyc.

Last updated