Skip to main contentLoop natively supports recurring payments from Stripe with no additional setup required.
How it works
When a Stripe invoice is finalized and payment becomes due, Loop automatically attempts to collect payment. Loop retries every 10 minutes until the auto-cancellation window is reached.
Loop also sends automated email notifications to customers before and after the payment due date.
Additional details on how Stripe’s renewals works
When a subscription renews, Stripe will create a draft invoice; this is the only state that you can edit an invoice in Stripe. Unless you explicitly disable it, invoices you create in Stripe automatically finalize ~1 hour before the payment is due. Invoices you create with the Stripe API, however, won’t automatically finalize.
Loop will only collect on invoices that are finalized; however, we pull in draft invoices from Stripe to Loop so that you can see your upcoming invoices and easily check a customer’s authorization / balance before the invoice is due. These invoices are marked with a “DRAFT” tag in the Company Dashboard and invoices are viewable by end customers in the Customer Portal.
If you cancel a draft invoice in Stripe, it will also cancel in Loop.
Before a payment is due, Loop sends emails to remind customers about payments. We will include these draft invoices in those notifications so customers have time to manage their balance / authorization.