Ad-hoc pricing

Charge a custom amount without attaching a catalog price. Pass amount, currency, and optionally plan type when creating a Checkout Session.

When to use it

Quotes, usage-based invoices, donations, and negotiated deals fit ad-hoc pricing. Prefer catalog prices when the same SKU is reused across links and marketing pages.

Recurring ad-hoc

Set plan type to recurring and supply an interval. On success, Rollo creates a subscription (and an internal price row) so renewals and management APIs work the same as catalog subscriptions.

Example

POST /v1/checkout_sessions
Authorization: Bearer rk_live_...

{
  "mode": "payment",
  "amount": 12500,
  "currency": "usd",
  "success_url": "https://example.com/thanks",
  "cancel_url": "https://example.com/cancel"
}

Fee pass-through and deposit limits still apply to the charge amount. Individual accounts cannot accept $1,000+ per payment.