Check Transaction Status
This endpoint retrieves the status of a transaction using the session ID or VPAY request ID.
URL: https://developer-sandbox.accessbankplc.com/virtualpayapi/CheckTransactionStatus
Method: POST
Request Parameters
| Type | Name | Parameter Required | Description |
|---|---|---|---|
| string | channel_code | Required | Client application code |
| string | request_id | Required | Breezepay transaction reference |
| string | session_id | Switch session ID for transaction | |
| string | merchant_id | Required | ID of the merchant |
Sample Request
{
"merchant_id": "YOUR MERCHANT ID",
"request_id": "VPAY099MJNL221659TU6",
"session_id": "",
"channel_code": "YOUR CHANNEL CODE"
}
Sample Response
{
"response_code": "00",
"response_message": "Successful Request",
"response_data": {
"request_id": "VPAY099MJNL221659TU6",
"customer_id": "000000610",
"merchant_id": "MERCHANT ID",
"virtual_account_no": "1509600412",
"virtual_account_name": "IFELI",
"captured_datetime": "2023-09-06 23:08:23",
"completed_datetime": "2023-09-06 23:08:23",
"transaction_status": "COMPLETED",
"amount_paid": "100",
"amount_moved_to_pool": "95",
"source_account": "003000001",
"source_bank": "Access Bank",
"source_bank_code": "044",
"source_inst_code": "000014",
"source_account_name": "YAHAYA GREATMAN",
"narration": "For enjoyment",
"session_id": "TST326432453456952223",
"tran_response_code": "00",
"tran_response_message": "Successful",
"merchant_name": "TEST MERCHANT",
"notification_sent": "Y"
}
}
