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.