Get Detail Beneficiary
Endpoint: GET /v2/gc/beneficiaries
Description: Retrieve the registration details and current status of a specific beneficiary.
Request
Request Params Field Descriptions
Response
The response is narrowed to a fixed set of fields (not the full internal beneficiary record).
Response Field Descriptions
data
object
Beneficiary details.
message
string
Response message.
neoResponseId
string
Unique NeoX response identifier (UUID).
data object fields:
id
string
The beneficiary's NeoX identifier (same value returned by Register Beneficiary).
requestId
string
The original merchant-provided requestId used during registration.
status
string
Current registration status. Observed/known values: PENDING, WAIT_SUPPLEMENT, APPROVED (see Webhook); other values may be returned depending on backend processing.
type
string
Beneficiary type as submitted. Enum: OVERSEAS_SUPPLIER | DOMESTIC_SUPPLIER | WITHDRAW_ACCOUNT.
supplierType
string
Enum: ENTERPRISE | INDIVIDUAL.
accountType
string
Enum: PRI | PUB.
recType
string
Enum: BANK_ACCOUNT | WALLET_ACCOUNT | GFC_ACCOUNT.
businessType
string
Business relationship type, as submitted.
businessDetail
string
Business detail, as submitted.
country
string
Beneficiary country, as submitted.
address
string
Beneficiary address, as submitted.
clearingType
string
Enum: SWIFT | LOCAL.
accountName
string
Bank/wallet account name, as submitted.
accountNumber
string
Bank/wallet account number, as submitted.
accountCurrency
string
ISO 4217 currency of the receiving account.
bankName
string
Bank/wallet provider name, as submitted.
bankCountry
string
Bank country, as submitted.
swiftCode
string
SWIFT/BIC code, as submitted.
supplierName
string
Beneficiary/payee name, as submitted.
beneficiaryId
string
A second identifier field, distinct from id, also present on this endpoint's response per the backend code. Its exact relationship to id (e.g. populated only once approved) is not confirmed — document both fields as they appear rather than assuming their semantics.
createdAt
date string
Timestamp when the beneficiary record was created (ISO 8601).
No real captured sample is available for this endpoint yet — the field names/shape above are derived from the backend code (mapResponse override); values below are placeholders.
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").
No request body required.
Provide
idas a query parameter to look up the beneficiary.A
statusofAPPROVEDindicates the beneficiary is verified and ready to receive payouts. AstatusofWAIT_SUPPLEMENTmeans additional material is required — see Register Beneficiary → Supplement Beneficiary Material.
Last updated
Was this helpful?