More Accurate Credit Pricing and Safer Processing
Credit estimates, reservations, and final charges now follow the same pricing rules throughout Studio. This update also strengthens subscription credit delivery and retry safety for longer-running jobs.
- Quotes now match the selected model and settings across Create Studio, workflows, Shopify, direct API routes, integrations, and batch jobs. Image size, output size, video duration, audio, and result count are included when they affect the price.
- Unknown image sizes are shown as starting estimates instead of final prices. Studio resolves the source safely before processing, then checks the exact charge before provider work starts.
- Workflow reservations settle against completed work. Unused credits are refunded, successful earlier steps remain charged if a later step fails, and retries or cancellations cannot repeat the same debit or refund.
- Recurring workflow caps use exact historical usage, including fractional credits and runs that finish after the calendar month changes. Editing a cap does not rewrite the limit that an existing run was admitted under.
- Annual Stripe credits catch up after missed scheduler runs and plan changes, while Shopify activations recover the authoritative billing period without waiting for the next scheduled reconciliation. Same-period plan upgrades receive only the additional included credits.
- Batch jobs use durable per-item pricing and accounting. Retries, resumes, cancellations, partial failures, and legacy prepaid jobs now keep charges and refunds consistent, including fractional-credit totals.
- Source images are bound to the bytes that were priced before dimension-based processing. Attempt-scoped cleanup is recorded before uploads and retried durably, including after interrupted workflow runs. Public job and usage-history responses now omit temporary execution URLs, ownership keys, provider receipts, internal credit reservations, and future worker-only fields by default.
- Automation cleanup now stays within the correct workspace when a run fails, resumes, or races with a terminal update. Deleting a workspace cancels its active automation runs before membership data is removed and durably queues their temporary source images for cleanup.
- Billing screens now respect the account's billing provider and show the correct Stripe, Shopify, manual-agreement, or private-billing actions and guidance.