At any given time, you can request a transaction to check on the current status. It will return the transaction object. Available query parameters are as below:
Copy curl -X GET https://api.console.bayar.cash/v3/transactions?order_number=24354620275 \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <Personal_Access_Token>'
Example of JSON structured response.
Copy {
"data": [
"id": "trx_q6LJdl",
"updated_at": "2023-05-26 13:35:01",
"datetime": "2023-05-26 13:29:06",
"order_number": "24354620275",
"payer_name": "Mohd Ali",
"payer_email": "mohd.ali@gmail.com",
"payer_telephone_number": "60111157245",
"currency": "MYR",
"amount": 50,
"exchange_reference_number": "1-685-0718-946-53336",
"exchange_transaction_id": "23052613290110936",
"payer_bank_name": "Bank Islam",
"status": 3,
"status_description": "Approved",
"return_url": "https://website.net/api/return_url",
"metadata": null,
"payout": {
"reference_number": "P1685011113148329"
},
"payment_gateway": {
"name": "FPX",
"code": "FPX"
},
"portal": "Portal ABC",
"merchant": {
"name": "Web Impian Sdn. Bhd.",
"email": "webimpian.merchant@gmail.com"
}
],
"links": {
"first": "https://api.console.bayar.cash/v3/transactions?page=1",
"last": "https://api.console.bayar.cash/v3/transactions?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [
{
"url": null,
"label": "« Previous",
"active": false
},
{
"url": "https://api.console.bayar.cash/v3/transactions?page=1",
"label": "1",
"active": true
},
{
"url": null,
"label": "Next »",
"active": false
}
],
"path": "https://api.console.bayar.cash/v3/transactions",
"per_page": 15,
"to": 6,
"total": 6
}
}