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"
}