Skip to main content

When it fires

At the start of each new billing cycle for an active subscriber. Settlx creates a renewal invoice and transitions the subscriber to past_due until payment is confirmed. This also fires when a first invoice is created for a new pending subscriber (if no trial period is configured).

What to do

  • Send a payment reminder email to the subscriber
  • Optionally restrict non-critical features while the invoice is outstanding
  • Do not revoke access immediately — the subscriber still has the full grace period to pay
The grace period is configured per plan (gracePeriodDays). The subscriber’s gracePeriodEndsAt in the payload tells you exactly when access should be revoked if no payment arrives.

Payload


Handler example

Node.js