Autopay: Automatic Card Charges

Published Jul 11, 2026 · Updated Jul 11, 2026 · 2 min read

Charge saved cards automatically on invoice issue or due date. Covers the ISP-side toggle and timing, the customer portal opt-in, the 3-attempt retry limit, and multi-gateway routing.

Automation settings with Enable automatic card charges turned on and charge timing set to On invoice due date

Autopay charges a customer's saved card automatically so invoices settle without anyone lifting a finger. You switch it on once; each customer opts in from their portal by saving a card. This guide covers the ISP-side setting, the customer-side opt-in, and what happens when a charge fails.

1. Turn on autopay

Go to Settings > Invoices > Automation and tick Enable automatic card charges (Stripe autopay). Then pick the Charge timing:

  • On invoice due date - the card is charged when the invoice falls due (the default).
  • When invoice is issued - the card is charged as soon as the invoice is generated.

The daily billing run does the charging - so a customer on autopay is charged automatically around the timing you chose, with no manual step.


2. The customer has to opt in

Autopay only ever charges customers who have saved a card and enabled autopay in their portal. Turning the setting on does not start charging everyone - it charges the subset who opted in. A customer with no stored card, or who has not switched autopay on, is simply skipped and billed the normal way.


3. When a charge fails

If a charge is declined, ISPBox retries on the following billing runs. After 3 failed attempts it emails the customer and stops automatic retries for that invoice, so a dead card does not get hammered indefinitely. The invoice then behaves like any other unpaid invoice - your reminders, late fee and dunning rules take over from there.


4. Works across gateways

Autopay routes each charge through whichever gateway stored that customer's card - so it works the same whether the card was saved through Stripe, PayPal, Authorize.net or Square. The customer's chosen payment method is charged; you do not pick a gateway per run.