Skip to content

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

Headers

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

{
    "txn": "F1008XX"
}

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": ""
    }
}