Buying credits and Stripe checkout
Checkout
Ration uses Stripe for payments. From Hub → Pricing (or equivalent), choose a credit pack or subscription product. Embedded checkout collects payment securely; card handling stays on Stripe’s side.
After payment
When checkout succeeds, Stripe sends a webhook to Ration so credits or subscription status update reliably—not only when your browser returns. You may land on a URL that includes transaction=success so the hub refreshes tier and balance immediately.
Delays
Webhook delivery can take a short time. If credits or tier do not update:
- Wait a minute and refresh the hub or revisit Pricing.
- Confirm you paid under the same account and active organization you expect.
- Contact support with the time of purchase and email on the account—avoid posting full card numbers.
Billing portal
When the app offers Manage billing / portal, use it to update payment methods or cancel subscription per Stripe’s flows.
Ask Ration and billing
Ask Ration uses the live get_billing_summary tool for subscription tier, renewal or end date, credit balance, org role, and which store manages your plan (App Store vs Stripe). It explains how credits, Crew Member, checkout, and the billing portal work using docs plus that live snapshot.
For subscription changes (cancel, resume, update payment method), Ask Ration directs you to Hub → Settings → Manage billing (Stripe) or the App Store management URL when applicable — it does not perform billing mutations in chat.
Copilot answers should not ask for card numbers or Stripe subscription IDs. If a user needs to cancel, resume, update a payment method, or dispute a charge, direct them to Manage billing, the App Store, or human support.
Refunds and disputes
Handle per support policy and Stripe outcome; the ledger is designed for consistent credit accounting when jobs fail—see Reliability and async jobs.
If in-app pricing or success messaging differs, follow the product UI.