Virtual account and VietQR

Generate VietQR

POST/api/v1/partner/gen-viet-qr
AuthorizationVirtual account

Generates a VietQR for a virtual account. The image is returned as base64.

Headers

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

Body

FieldsDescription
REQ_DATA.TRT_INST_CDRequiredOrganization code.
REQ_DATA.TRSC_DTRequiredRequest date.
REQ_DATA.REQ_IDRequiredUnique request id.
REQ_DATA.RCV_BNK_CDRequiredBeneficiary bank NAPAS code.
REQ_DATA.ACCT_NORequiredVirtual account number.
REQ_DATA.RCV_ACCT_NMRequiredBeneficiary name.
REQ_DATA.TRSC_AMTRequiredAmount encoded in the QR.
REQ_DATA.REMARKRequiredPayment remark.
REQ_DATA.OUT_TYPEOptionalOutput format.

Samples

curl -X POST 'https://sandbox.example.invalid/api/v1/partner/gen-viet-qr' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: <authorization-key>' \
  -d '{"REQ_DATA":{"TRT_INST_CD":"TEST0001","TRSC_DT":"20261014","REQ_ID":"QR-TEST-001","RCV_BNK_CD":"970422","ACCT_NO":"VA0000000000TEST","RCV_ACCT_NM":"NGUYEN VAN TEST","TRSC_AMT":"10000","REMARK":"TEST PORTAL"}}'