The Funding Details endpoint allows you to retrieve transaction-level insights for a specific virtual account session. Itโs ideal for:
- ๐ Monitoring deposits
- ๐ Automating reconciliation
- ๐ผ Managing cash flow
Get detailed information such as the transaction amount, sender details, time of funding, and status.
๐ Endpoint Overview
-
Base URL:
https://payment-api-service.transactpay.ai
-
Endpoint:
GET /payment/transaction-details/{sessionId}
-
Method:
GET
๐ Required Headers
Header | Type | Required | Description |
---|---|---|---|
api-key | string | โ Yes | Your Transactpay secret API key |
A validapi-key
must be provided.Unauthorized requests will return a 401 error.
๐ฅ Path Parameter
Parameter | Type | Required | Description |
---|---|---|---|
sessionId | string | โ Yes | Unique identifier for the transaction session |
๐งพ Sample Success Response
{
"status": true,
"message": "Transaction fetched successfully",
"data": {
"sessionId": "SESS-9283749823",
"amount": "5000",
"currency": "NGN",
"sender_account": {
"account_name": "John Doe",
"account_number": "0123456789",
"bank_name": "Example Bank"
},
"funding_time": "2025-06-11T12:34:56Z",
"virtual_account": {
"account_number": "1234567890",
"alias": "SalesDept"
},
"status": "successful",
"reference": "VAC-128472"
}
}
โ
Use Cases
- โ๏ธ Automate Workflows: Trigger internal logic when a virtual account is funded.
- ๐ Track Inflows: Feed data into dashboards or financial tools.
- ๐งฎ Reconcile Payments: Match inflows with expected references or invoice IDs.