Skip to main content

Delete virtual account

API: POST /v1/bank/delete-va

Sends a request to delete a virtual account (VA) that is no longer in use. You must confirm it with confirmDeleteVa.

Usage​

const result = await client.bank.deleteVa({
bankBin: '970422',
vaAccountNumber: 'VQRs23GG4',
});

Parameters​

FieldTypeRequiredDescription
bankBinstring✓Bank BIN. Use BankBinEnum
vaAccountNumberstring✓Virtual account number to delete
merchantIdnumber✕Merchant ID (required when calling via Master Merchant)

Response​

{
"code": "00",
"message": "Success",
"data": {
"confirmId": "DEL_CONFIRM_123456"
}
}
FieldTypeDescription
data.confirmIdstringConfirmation ID to use with confirmDeleteVa