Verify Transaction (Bank Partner)
Verify Transaction is an API Endpoint that bank partner need to produce for OONE to request for checking transaction status.
Implemented by: Partner bank · Called by: OONE
Operation
| Description |
Value |
| URL |
https://{BANK_URL}/verify |
| Method |
POST |
| Key |
Value |
Remark |
| Accept |
application/json |
|
| Content-Type |
application/json |
|
| Authorization |
[bank consider] |
Bank consider any type of authorization |
Request Payload
| Field |
Type |
Required |
Remark |
txn |
string |
yes |
Transaction number |
Example Request Payload
Response Payload
| Field |
Type |
Remark |
code |
string |
Response code |
message |
string |
Response message |
data |
json |
Data Object |
Response Payload for "data"
| Field |
Type |
Remark |
txn |
string |
Transaction number |
status |
string |
pending, frozen, settled |
currency |
string |
Currency code (ISO 4217) |
transaction_amount |
decimal |
|
transaction_date |
datetime |
|
transaction_ref |
string |
bank transaction ref |
desc |
string |
Description |
Example Response Payload
{
"code": "000",
"message": "",
"data": {
"txn": "F1008XX",
"status": "frozen",
"currency": "KHR",
"transaction_amount": 60000,
"transaction_date": "2023-05-30T09:25:30",
"transaction_ref": "X10311",
"desc": ""
}
}