API Reference

Create Virtual Account

Request

[POST] /api/account/create-virtual-account
Content-Type: application/json
x-client-id: <client_id>
x-signature: <signature>
x-timestamp: <timestamp>

Body

NameRequiredTypeDescription
master_account_idrequiredstringnumber bank account which linked to bank
namerequiredstringvirtual account name
bank_coderequiredstringSHBVN / MB / (BIDV currently not supported)
bank_account_nameoptionalstringex: Shinha Bank 1-2-3
alias_nameoptionalstringex: Shinhabank

Response

Content-Type: application/json

Body

NameTypeDescription
account_namestringAccount name
account_numberstringAccount number
bank_codestringBank code
currency_codestringex : VND/USD
provider_business_idamountProvider business id
master_account_namestringMaster account name

Errors

StatusMesssage
200Success
401Unauthorized

Example

Request

[POST] /oapi/v1/banking/virtual-account
{
    "master_account_id": "0f00f25f-1096-4dc9-af68-e58a10c34a4f",
    "name": "MB-Child-B",
    "bank_code": "SHBVN"
}

Response

{
    "message": {
        "content": "Bạn vừa thực hiện tạo thành công %s"
    },
    "code": 102001,
    "request_id": "f3fe9810-c9a9-4f56-93b1-b54ef6dbcac8",
    "data": {
        "account_name": "MBCHILDB",
        "account_number": "1AM002110000132",
        "bank_code": "SHBVN",
        "currency_code": "704",
        "master_account_name": "CONG TY TNHH 1AM VIET NAM"
    }
}