POST
cURL
Avoid excessive transaction polling (inquiry) to avoid exhausting your merchant rate-limiter buffer that leads to subsequent requests rejection. We recommend performing this action when your system has not received the webhook notification after its expiry period.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer Token, Where accessToken is the access token used to authenticate the request.

Headers

Accept-Language
string
default:en

Preferred language for the response

X-Idempotency-Key
string

A unique key to ensure idempotent requests

Body

application/json
merchantAccountNumber
integer
required

Your unique OneKhusa merchant account number.

Example:

35253486

sourceReferenceNumber
string
required

Merchant source reference number of the transaction to inquire.

Example:

"JF260209114N"

Response

200 - application/json

Transaction details retrieved successfully

beneficiary
object
source
object
transaction
object