Navigation

Trigger Billing Settings

Configuration options for trigger billing behavior

Edge stores trigger billing settings per account. These control global behavior — cooldown windows, failure thresholds, charge limits, and default capture mode. Access them via the Trigger Billing tab in Operations > Edge > Settings.

Trigger Billing Settings

trigger_cooldown_secs integer optional

Idempotency window in seconds. If the same billing customer + billable item fires within this window and the previous charge is pending or succeeded, Edge returns the existing result instead of creating a new charge. Prevents double-charging.

Default: 60

max_consecutive_failures integer optional

Number of consecutive failed charges before Edge auto-pauses the enrollment. When reached, status changes to paused and a trigger.enrollment.paused webhook fires.

Default: 3

min_initial_charge decimal optional

Minimum amount for the initial verification charge when creating a billing customer with bc_require_initial = true. Individual billing customers can set a higher amount.

Default: 15

max_capture_default decimal optional

Default maximum capture amount for trigger charges when bi_max_capture_amount is not set on the billable item. Platform-wide safety cap.

Default: 500

default_capture_mode enum optional

Default capture mode pre-selected when creating new trigger billable items. Options: off_session or client_confirm. Each item can override this.

Default: off_session

Tip: Changes apply to future operations only. Existing enrollments, cooldown windows, and failure counters are not retroactively modified.

Was this article helpful?

NotebookLM Overviews