Skip to main content
DELETE
https://api.karmapay.xyz/v0
/
v0
/
virtual-accounts
/
:virtualAccountId
curl -X DELETE 'https://api.karmapay.xyz/v0/virtual-accounts/va_123' \
  -H 'Authorization: Bearer karma_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' \
  -H 'Content-Type: application/json' \
  -d '{
    "externalUserId": "user_123"
  }'
{
  "data": {
    "success": true
  }
}
Authentication: Business API Key
Deleting a virtual account will prevent any future deposits to the associated bank account details.

Path Parameters

virtualAccountId
string
required
Virtual account ID

Request Body

externalUserId
string
required
Your internal user ID
curl -X DELETE 'https://api.karmapay.xyz/v0/virtual-accounts/va_123' \
  -H 'Authorization: Bearer karma_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' \
  -H 'Content-Type: application/json' \
  -d '{
    "externalUserId": "user_123"
  }'
{
  "data": {
    "success": true
  }
}