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

Get Detail Virtual Account

Endpoint: GET /v2/gc/virtual-accounts/{virtualAccountRequestId}

Description: Retrieve the current status and bank details of a virtual account application.

Request

Request Body Field Descriptions (JSON)

Field Name
Type
Required
Description

N/A

N/A

N/A

GET request does not require a JSON body.

Request sample

// No request body required for this GET endpoint.

Response

Response Field Descriptions

Field Name
Type
Description

code

number

Response code.

state

number

State of the response.

data

object

Virtual account detail.

message

string

Response message.

neoResponseId

string

Unique NeoX response identifier.

data object fields:

Field Name
Type
Description

virtualAccountRequestId

string

NeoX identifier for this virtual account application.

status

string

Current application status. Enum: INIT, PROCESSING, SUCCESS.

vaNumber

string

Assigned virtual account number. Populated after the account is approved.

vaName

string

Assigned virtual account name. Populated after the account is approved.

currency

string

Currency or currencies associated with the virtual account.

vaArea

string

Geographic area or jurisdiction of the virtual account.

openBankCode

string

Code of the bank where the virtual account is held.

openBankName

string

Name of the bank where the virtual account is held.

openBankAddress

string

Address of the bank where the virtual account is held.

openBankSwiftCode

string

SWIFT/BIC code of the bank where the virtual account is held.

openBankBranchCode

string

Branch code of the bank where the virtual account is held.

localBankRouteNo

string

Local bank routing number (e.g. ABA for the US, sort code for the UK).

createdAt

date string

Timestamp when the virtual account application was created (ISO 8601).

updatedAt

date string

Timestamp of the most recent status update (ISO 8601).

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.

  • Replace {virtualAccountRequestId} with the actual virtual account request ID returned by the Create Virtual Account API.

  • Use this endpoint to poll the application status when a webhook is not yet received or to retrieve the latest bank details after status becomes SUCCESS.

Last updated

Was this helpful?