Virtual account and VietQR

Update virtual account

POST/api/v1/va_8200
AuthorizationVirtual account

Updates limits, time window, and amount flags of a virtual account.

Headers

FieldsDescription
Content-TypeRequiredapplication/json
AuthorizationRequiredAuthorization key Fintwin issues for the company code.

Body

FieldsDescription
REQ_DATA.TRT_INST_CDRequiredOrganization code issued by Fintwin. Samples use TEST0001.
REQ_DATA.TRSC_DTRequiredTransaction date, YYYYMMDD.
REQ_DATA.TRSC_SEQ_NORequiredSequence unique within the day. Repeating it does not create a new transaction.
REQ_DATA.BNK_CDRequiredBank code.
REQ_DATA.ACCT_NORequiredVirtual account number.
REQ_DATA.ACCT_NAMEOptionalNew name.
REQ_DATA.START_CHKOptionalStart-check flag.
REQ_DATA.START_DATEOptionalValidity start date.
REQ_DATA.START_TIMEOptionalStart time, HHMMSS.
REQ_DATA.END_CHKOptionalEnd-check flag.
REQ_DATA.END_DATEOptionalEnd date.
REQ_DATA.END_TIMEOptionalEnd time.
REQ_DATA.CHK_AMTOptionalAmount-check flag.
REQ_DATA.EST_AMTOptionalExpected amount.
REQ_DATA.CHK_REUSEOptionalReuse flag.
REQ_DATA.M_ACCT_NOOptionalSettlement account.

Samples

curl -X POST 'https://sandbox.example.invalid/api/v1/va_8200' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: <authorization-key>' \
  -d '{"REQ_DATA":{"TRT_INST_CD":"TEST0001","TRSC_DT":"20261014","TRSC_SEQ_NO":"0000201","BNK_CD":"970422","ACCT_NO":"VA0000000000TEST","EST_AMT":"10000"}}'