Chuyển tới nội dung chính
Phiên bản: 1.2.0

Create VA

POST /openapi/v1/va/va-account/create

Tạo tài khoản ảo (Virtual Account) cho Merchant để nhận thanh toán chuyển khoản.

Payload trước khi mã hóa:

{
"bank_code": "970454",
"account_name": "NGUYEN VAN A"
}
TrườngBắt buộcMô tả
bank_codeMã ngân hàng phát hành VA
account_nameTên hiển thị trên tài khoản ảo
curl --location '<base_url>/openapi/v1/va/va-account/create' \
--header 'Partner-Code: YOUR_PARTNER_CODE' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1…' \
--data '{
"data": ENCRYPTED_PAYLOAD
}'

Request

Headers

NameRequiredDescription
Partner-CodeMã định danh Merchant (TCONNECT cung cấp)
Content-Typeapplication/json
AuthorizationBearer <access_token> từ Login

Body

FieldTypeRequiredDescription
datastringPayload đã mã hóa AES-256-CBC dạng Hexadecimal

Response

200 — Tạo VA thành công

FieldTypeDescription
va_numberstringSố tài khoản ảo được tạo (vd: VA100023312)
bank_codestringMã ngân hàng phát hành
account_namestringTên tài khoản ảo
statusstringTrạng thái VA (active)