For the complete documentation index, see llms.txt. This page is also available as Markdown.

Get Detail Payout Request

Endpoint: GET /v2/gc/payout-requests/{requestId}

Description: Retrieve the current status and full details of a payout request by its merchant-assigned request ID.

Request

Request Params Field Descriptions

Field Name
Type
Required
Description

payoutType

string

No

Filter by payout type. Enum: DOMESTIC_PAYMENT | OVERSEA_PAYMENT | WITHDRAW | DOMESTIC_PAYMENT_FX.

subMerchantId

string

No

Sub-merchant ID. Provide when querying a payout that belongs to a sub-merchant.

Response

Response Field Descriptions

Field Name
Type
Description

code

number

Response code.

state

number

State of the response.

data

object

Payout request detail.

message

string

Response message.

neoResponseId

string

Unique NeoX response identifier.

data object fields:

Field Name
Type
Description

merchantId

string

Merchant identifier associated with this payout.

requestId

string

Merchant-assigned request ID echoed from the original Create Payout Request call.

serialNum

string

Platform serial number assigned to this payout transaction.

amount

number

Payout amount in the sending currency.

currency

string

ISO 4217 currency code of the payout (sending side).

creditedAmount

number

Amount credited to the beneficiary after conversion and fees.

creditedCurrency

string

ISO 4217 currency code of the credited (receiving) amount.

fxRate

number

FX rate applied to this payout, if a currency conversion occurred.

feeAmount

number

Total fee charged for this payout in feeCurrency.

feeCurrency

string

ISO 4217 currency code in which the fee is denominated.

totalNumber

number

Total number of individual distributions included in this payout (relevant for batch payouts).

createDt

date string

Timestamp when the payout request was created (ISO 8601).

completeDt

date string

Timestamp when the payout reached a terminal status (ISO 8601).

tradeMode

string

Trade mode used for this payout.

useCode

string

Remittance purpose code supplied at creation.

status

string

Current payout status. Enum: SUCCESS | FAIL | PROCESSING | REFUND.

errorFilePath

string

File reference path to an error report when status=FAIL. Download via the File Download API (GET /v2/gc/files/download).

targetFeeAmount

number

Fee amount expressed in the target currency.

targetFeeFxRate

number

FX rate applied when converting the fee to the target currency.

targetFeeCurrency

string

ISO 4217 currency code of the target-side fee.

refundAmount

number

Amount refunded to the merchant when status=REFUND.

refundCurrency

string

ISO 4217 currency code of the refunded amount.

Response sample

Example cURL

Notes

  • Requires Bearer token in the Authorization header.

  • The Accept-Language header can be used to specify the response language (Support: "vi", "en").

  • Replace {requestId} with the merchant-assigned requestId used when creating the payout request.

  • This endpoint is the recommended polling fallback when a PAYOUT webhook has not yet been received.

  • When status=FAIL, use the errorFilePath value with the File Download API to retrieve the error detail report.

  • refundAmount and refundCurrency are populated only when status=REFUND.

Last updated

Was this helpful?