Skip to content

Payout Inquiry

Request URL

HTTP
https://{{gateway_domain}}/pg/v2/payout/query

Request Parameters

HTTP Method

POST

HTTP Header

FieldData TypeLength LimitRequiredDescription
Content-TypeStringN/AYESThis field value only supports application/json.
AcceptStringN/AYESThis field value only supports application/json.
AuthorizationStringYESAuthorization: {type} {credentials}, refer to the Signature specifications section for details.

HTTP Body

FieldData TypeLength LimitRequiredDescription
merchantTradeNoString50Choose one between merchantTradeNo and payoutNoMerchant order number
payoutNoString32Choose one between merchantTradeNo and payoutNo

Response Data

HTTP Header

FieldData TypeRequiredDescription
Content-TypeStringYESThis field value only supports application/json.
AuthorizationStringYESAuthorization: {type} {credentials}, refer to the Signature specifications section for details.

HTTP Body

FieldData TypeRequiredDescription
codeStringYESRefer to the response code table
errorMessageStringNO
dataJSON ObjectNO

Description of the data field

FieldData TypeRequiredDescription
payoutNoStringYESThe payout number generated by the payment platform.
merchantTradeNoStringYESThe order number generated by the merchant.
amountStringYESThe amount of the order.
currencyStringYESThe currency of the order.
totalFeeStringYESPayout service fee.
statusStringYESSee order status for details.
rrnStringNOReference Retrieval Number, depends on the channel's response.
merchantAttachStringNOWhen using this field in a payout request, it will be returned exactly as is during order inquiry.
createdTimeStringYESOrder creation time (local time with timezone).
paidTimeStringYESOrder paid time (local time with timezone). Returns null if payout is not successful.
errorCodeStringNOPayout failed code, e.g. Payout.Common.Rejected.
errorInfoStringNOPayout failed message.

Examples

Request

HTTP
curl https://{{gateway_domain}}/pg/v2/payout/query \
  -X POST \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -H 'Authorization: V2_SHA256 appId=1111b620f93b48c5904210ff47bb1111,sign=9e494e8a91bcdd08f18ad5b2cfdbfd5654f5c00c89f8216eebd7c1637b6ce01b,timestamp=1714128828114,nonce=C7CA27DC6D55DA935DFC8450C721CC99' \
  -d '{
  "merchantTradeNo": "MTOU-0211",
  "payoutNo": ""
}'

Response

HTTP
HTTP/1.1 200 OK
Content-Type: application/json
Server: nginx/1.18.0
Date: Mon, 06 Mar 2024 12:00:00 GMT
Authorization: V2_SHA256 appId=1111b620f93b48c5904210ff47bb1111,sign=ac6ae72f8c46f5c2092c3dab9bb0e08b6cdb6d5e7ff8ad190499a8955d57f297,timestamp=1714128245401,nonce=28FA11BF8FD1309767551B4FD8A57BD5

{
    "code": "OK",
    "errorMessage": null,
    "data": {
        "payoutNo": "20240426192048100800062197000010",
        "merchantTradeNo": "MTOU-0211",
        "amount": "1.00",
        "currency": "INR",
        "totalFee": "0.00",
        "status": "PENDING",
        "rrn": "123456789",
        "merchantAttach": "merchant attach",
        "createdTime": "2024-04-26T19:20:53+08:00",
        "paidTime": "2024-04-26T19:21:28+08:00",
        "errorCode": "Payout.Common.Rejected",
        "errorInfo": ""
    }
}

Payout Status

StatusDescription
PENDINGPending Processing
PROCESSINGIn Progress
PAIDPayout Successful
FAILUREPayout Failed
REVERSEDPayout Reversed
CANCELLEDPayout Canceled