Transaction Status Check
Overview
Retrieve the current status of a specific transaction using its reference.
Endpoint
POST /waas/Transaction/transactionStatusCheck
Request Headers
| Key | Value | Required |
|---|---|---|
Authorization | Your client-specific secret key | Yes |
Ocp-Apim-Subscription-Key | Your access subscription key | Yes |
Content-Type | application/json | Yes |
Request Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
tran_reference | string (query) | Yes | Transaction reference (msgId) |
Request Example
curl -X POST "https://api-sandbox.accessbankplc.com/waas/Transaction/transactionStatusCheck?tran_reference=TXN-20250211-001" \
-H "Authorization: Bearer <access_token>" \
-H "Ocp-Apim-Subscription-Key: <subscription_key>" \
-H "Content-Type: application/json"
Response
{
"succeeded": true,
"code": "200",
"message": "successful request",
"data": {
"transactionRef": "TXN-20250211-001",
"status": "SUCCESS",
"amount": 5000.00,
"debitAccount": "0702334455",
"creditAccount": "0702334466",
"timestamp": "2025-02-11T10:30:00Z"
},
"pageMeta": {}
}
Status Values
| Status | Description |
|---|---|
SUCCESS | Transaction completed |
PENDING | Processing |
FAILED | Transaction failed |