GuidesAPI ReferenceChangelog
API Reference

Deactivate Virtual Account

Pause an additional virtual account that the customer may use again.

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

Deactivate an additional virtual account when the customer wants to stop receiving payments through it for now. You can activate it again later.

Send the request without a body. On success, HTTP 200 returns status: DEACTIVE and an empty networks array. Deactivating an already deactivated account also succeeds.

Before deactivating: Remove the bank details from your payment screen and ask payers to stop sending funds. The bank may still receive transfers sent to those details. Payments received while the account is unavailable can require manual review instead of being credited automatically.

Default accounts and pending creations cannot be deactivated. An unsupported account state returns 409.

A change to DEACTIVE sends a virtual_account.deactive webhook. Fees already incurred still apply.

Path Params
string
required

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

string
required

Customer-created virtual account ID

Responses

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