Virtual account and VietQR
Generate VietQR
POST
/api/v1/partner/gen-viet-qrGenerates a VietQR for a virtual account. The image is returned as base64.
Headers
| Fields | Description |
|---|---|
Content-TypeRequired | application/json |
AuthorizationRequired | Authorization key Fintwin issues for the company code. |
Body
| Fields | Description |
|---|---|
REQ_DATA.TRT_INST_CDRequired | Organization code. |
REQ_DATA.TRSC_DTRequired | Request date. |
REQ_DATA.REQ_IDRequired | Unique request id. |
REQ_DATA.RCV_BNK_CDRequired | Beneficiary bank NAPAS code. |
REQ_DATA.ACCT_NORequired | Virtual account number. |
REQ_DATA.RCV_ACCT_NMRequired | Beneficiary name. |
REQ_DATA.TRSC_AMTRequired | Amount encoded in the QR. |
REQ_DATA.REMARKRequired | Payment remark. |
REQ_DATA.OUT_TYPEOptional | Output 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"}}'