Skip to main content

Reject Beneficiary KYC

Reject beneficiary KYC check for a transaction.

Endpoint

POST /trp/transactions/{transactionId}/kyc-check/reject

Headers

HeaderTypeRequiredDescription
x-api-keystringYesYour API key for authentication
x-secret-keystringYesYour secret key for authentication
Content-TypestringYesMust be application/json

Path Parameters

ParameterTypeRequiredDescription
transactionIdstringYesUnique transaction identifier

Request Body

FieldTypeRequiredDescription
notestringYesReason for rejection

Example Request Body

{
"note": "Insufficient documentation provided"
}

Example Request

curl -X POST "{{baseUrl}}/trp/transactions/fcc52d6a-3bcf-4632-8c05-76c817afbf2d/kyc-check/reject" \
-H "x-api-key: {your-api-key}" \
-H "x-secret-key: {your-secret-key}" \
-H "Content-Type: application/json" \
-d '{
"note": "Insufficient documentation provided"
}'

Response

Success (200 OK)

{
"success": true,
"message": "Beneficiary KYC check rejected successfully",
"transactionId": "fcc52d6a-3bcf-4632-8c05-76c817afbf2d"
}