Reject Beneficiary KYC
Reject beneficiary KYC check for a transaction.
Endpoint
POST /trp/transactions/{transactionId}/kyc-check/reject
Headers
| Header | Type | Required | Description |
|---|---|---|---|
x-api-key | string | Yes | Your API key for authentication |
x-secret-key | string | Yes | Your secret key for authentication |
Content-Type | string | Yes | Must be application/json |
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
transactionId | string | Yes | Unique transaction identifier |
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
note | string | Yes | Reason 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"
}