Skip to main content
POST
Finlink Payment Transaction

Authorizations

Authorization
string
header
required

Use Bearer {your_api_token} in the Authorization header.

Headers

Accept
string
default:application/json
Content-Type
string
default:application/json
Example:

"application/json"

Authorization
string
required

Bearer token (Bearer {your_api_token}).

Example:

"Bearer {your_api_token}"

Body

application/json
firstName
string
required

First name of the person to be verified.

lastName
string
required

Last name of the person to be verified.

dateOfBirth
string
required

Date of birth (YYYY-MM-DD).

phoneNumber
string
required

Mobile or contact number.

email
string<email>
required

Email address.

idNumber
string
required

Government or national ID number.

trustFlowId
integer
required

Trust flow ID for this verification.

trustValidationId
string<uuid>
required

Trust validation session ID.

source
integer
required

Finlink source identifier.

Response

200 - application/json

Finlink Payment Transaction verification processed successfully

success
boolean
message
string
data
object
verificationStatus
string
verificationStatusCode
integer
trustFlowId
integer

Trust flow ID (numeric or echoed identifier).

trustValidationId
string<uuid>
verificationType
string
metadata
object | null