Navigation

Billing Customer Statuses

What each status means and when transitions happen

Every billing customer in Edge has a status that determines what billing actions are available. This reference covers all three statuses and the transitions between them.

Billing Customer Statuses

pending — The billing customer record exists but the initial verification charge has not been completed. Trigger enrollments cannot be activated. Invoices can still be sent to the contact, but trigger billing and subscriptions require an active status. Transitions to `active` when the initial charge succeeds, or immediately on creation if `bc_require_initial` is set to false.
active — The billing customer is fully operational. All billing modes are available: invoices can be sent and paid, subscriptions can be created, and trigger enrollments can be activated and fired. This is the normal working state.
suspended — All billing activity is paused. Active trigger enrollments are frozen — they retain their status but triggers will not fire. Pay Now links on outstanding invoices are disabled. New enrollments cannot be created. Transitions back to `active` via the Restore action. No data is deleted during suspension.

Status Transitions

From To Triggered By
pending active Initial charge succeeds, or initial charge not required
active suspended Admin clicks Suspend or API call to suspendCustomer.php
suspended active Admin clicks Restore or API call to restoreCustomer.php
Tip: You can check a billing customer's status via the API using `getCustomer.php`. The `bc_status` field returns `pending`, `active`, or `suspended`.

Was this article helpful?

NotebookLM Overviews