GuidesAPI ReferenceChangelog
API Reference

Delete Virtual Account

Remove an additional virtual account the customer no longer needs.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Delete an additional virtual account when the customer no longer plans to use it. Deletion cannot be undone. For a temporary pause, use Deactivate Virtual Account.

Send the DELETE request without a body. A successful request returns 204 No Content. Deleting the same account again also returns 204.

After deletion: The account no longer appears in lists, and retrieving it returns 404. Past transactions keep any recorded virtual account association, and fees already incurred still apply.

Before deleting: Remove the bank details from your payment screen and ask payers to stop using them. Deletion does not guarantee that the bank will reject later transfers. Funds sent to the old details can still need manual review.

Default accounts and pending creations cannot be deleted and return 409. An account that does not exist or does not belong to the customer returns 404.

Deletion sends a virtual_account.deleted webhook with deleted: true. See Virtual Account Webhooks for the payload.

Path Params
string
required

Account ID (BZ-/IN-) or legacy customer UUID

string
required

Customer-created virtual account ID

Responses
204

Virtual account archived, including an already archived account

Language
Credentials
Bearer
OneMoney-HMAC-SHA256
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json