Skip to main content
Deactivate a reserved account so it stops accepting payments. BillStack marks the account inactive on our side and instructs the underlying bank provider to stop it, so transfers into the account are no longer accepted.

Endpoint

string
required
Your secret key as a Bearer token: Bearer Bill_Stack-SEC-KEY-…
string
required
application/json

Body parameters

Provide one of the following to identify the account:
string
The merchant reference you supplied when creating the account.
string
The customer’s email address.
string
Optional. The specific provider to deactivate (9PSB, SAFEHAVEN, PROVIDUS, or PALMPAY). If a customer holds accounts with more than one bank and you omit bank, all of their accounts are deactivated.

Request

Response

Response fields

The account is marked INACTIVE in BillStack as soon as you call this endpoint. provider_stopped tells you whether the bank itself has also confirmed the stop.
Deactivation is intended to be permanent for that account. Any transfer a customer attempts into a deactivated account afterwards will be rejected by the bank. To collect from the same customer again, create a new virtual account.