Estimate
Each mode shows an estimated credit cost before a task starts. Higher-control video modes cost more than a character image or Fast draft.
Reserve
When you confirm, the estimate is reserved transactionally. Repeated clicks with the same request key cannot reserve the same credits twice.
Finalize or release
A successful provider task finalizes the reservation. A failed task releases it once and records the return in your credit ledger.
Subscription grants
Paid subscription credits are granted from a verified paid invoice event. The invoice ID prevents duplicate grants if Stripe retries a webhook.