Skip to main content

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/virtualpaycorporate/CheckTransactionStatus

Method: POST

Request Parameters

TypeNameParameter RequiredDescription
stringchannel_codeRequiredClient application code
stringrequest_idRequiredBreezepay transaction reference
stringsession_idSwitch session ID for transaction
stringmerchant_idRequiredID 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"
}
}