Xác nhận tài khoản ảo
Xác nhận việc tạo tài khoản ảo (VA) sau bước createVa. Một số ngân hàng yêu cầu OTP.
Cách sử dụng
- Node.js
- Java
- C#
- PHP
const result = await client.bank.confirmVa({
bankBin: '970418',
confirmId: '886b05e9-2d94-4b41-9839-138c941fd1d9',
otpNumber: '123456',
});
var req = new OpenApiConfirmVaDto();
req.setBankBin("970418");
req.setConfirmId("886b05e9-2d94-4b41-9839-138c941fd1d9");
req.setOtpNumber("123456");
var result = client.bank.confirmVa(req);
var result = await client.Bank.ConfirmVaAsync(new OpenApiConfirmVaDto
{
BankBin = "970418",
ConfirmId = "886b05e9-2d94-4b41-9839-138c941fd1d9",
OtpNumber = "123456",
});
$result = $client->bank->confirmVa(
bankBin: '970418',
confirmId: '886b05e9-2d94-4b41-9839-138c941fd1d9',
otpNumber: '123456',
);
Tham số đầu vào
| Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
bankBin | string | ✓ | Mã BIN ngân hàng. Dùng BankBinEnum |
confirmId | string | ✓ | Mã xác thực từ createVa |
merchantId | number | ✕ | ID Merchant (bắt buộc nếu qua Master Merchant) |
otpNumber | string | ✕ | Mã OTP từ ngân hàng (nếu yêu cầu) |
Response
{
"code": "00",
"message": "Success",
"data": {
"accountType": "personal-account",
"bankBin": "970418",
"accountNumber": "0935926988",
"vaAccountNumber": "88880935926988"
}
}
| Trường | Kiểu | Mô tả |
|---|---|---|
data.vaAccountNumber | string | Số tài khoản ảo chính thức được tạo |
data.accountNumber | string | Số tài khoản gốc |
data.bankBin | string | Mã BIN ngân hàng. Dùng BankBinEnum |