Off-Session Payments API
Off-Session Payments API
An off-session payments API for platforms that need saved payment methods, later collection, and background billing tied to real customer context.
Workflow Outline
You need to charge a saved payment method later without showing checkout to the buyer again.
Your product already knows the customer and wants background billing tied to the same customer and order context.
You need later collection for subscriptions, repeat purchases, or outstanding balances without spinning up a second billing stack.
What This Solves
Teams searching off-session payments APIs usually need to charge a saved payment method later without making card-on-file billing feel disconnected from the rest of the product.
Subscription billing
Bill an active saved payment method in the background as part of recurring subscription lifecycle without detaching it from the customer model.
Repeat purchase collection
Charge a returning customer later using a stored default payment method instead of forcing checkout through the full buyer flow again.
Later balance recovery
Collect an outstanding balance from an existing customer after the original workflow, using the same customer-linked payment method.
Support-driven billing actions
Let ops or support trigger later collection against a known customer without rebuilding the billing context outside Flint.
Why Flint Fits
Choose Another Path When
Implementation References
Reference the exact flow surfaces
Related Pages
Explore saved methods, retries, and later-billing workflows
These pages connect off-session charging to the rest of Flint's saved-payment and recovery model.
Saved Payment Methods API for Platforms
Start here when the first question is how to store and default reusable customer payment methods.
Payment Retry and Recovery API
Use this when later billing flows also need retry strategy and recovery paths after transient failures.
Subscription API
Go broader when off-session billing is mainly supporting recurring subscription lifecycle.