Get Transfer
Fetch the latest status and details for a single transfer using its transfer id.
Endpoint
GET /api/v1/transfers/{id}
Path Parameters
The transfer identifier returned when the transfer was created or listed.
Response
Internal transfer identifier.
Your business reference for verification, retry, and reconciliation.
Transfer amount in minor units.
Asset or currency code for the transfer.
Current transfer status, for example pending, successful, or failed.
Destination account number.
Resolved beneficiary account name.
ISO 8601 creation timestamp.
Completion timestamp when available.
Example Request
curl https://api.usezentra.com/api/v1/transfers/trn_abc123xyz \
-H "Authorization: Bearer YOUR_SECRET_KEY"
Example Response
{
"status" : "success" ,
"data" : {
"id" : "trn_abc123xyz" ,
"reference" : "TRF_123456" ,
"amount_minor" : 50000 ,
"currency" : "NGN" ,
"bankCode" : "058" ,
"accountNumber" : "0123456789" ,
"accountName" : "JOHN DOE" ,
"status" : "successful" ,
"createdAt" : "2024-01-15T10:30:00Z" ,
"completedAt" : "2024-01-15T10:31:00Z"
}
}
Common Errors
Status Code Meaning 401unauthorizedSecret key missing or invalid 404not_foundNo transfer exists for the supplied id
The reviewed public gateway retrieves transfers by id. Keep using the returned reference for verification, retry, and external reconciliation workflows.
Next Steps
List Transfers Query transfer history and apply filters
Webhook Events Subscribe to transfer lifecycle updates