Chuyển tới nội dung chính
Phiên bản: 1.5.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:

{
"request_id": "2e234fa21",
"full_name": "NGUYEN VAN A",
"bank_account_no": "31053489",
"internal_code": "89234578",
}
TrườngBắt buộcMô tả
request_idMã định danh duy nhất cho mỗi yêu cầu khởi tạo.
full_nameTên hiển thị trên tài khoản ảo
bank_account_noSố tài khoản ngân hàng gốc của Merchant.
internal_codeMã định danh khách hàng nội bộ (Merchant CIF).
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)