Payments & fees
A Payment represents a charge attempt under Rollo's Merchant of Record model. Amounts are integers in the smallest currency unit (for example, cents).
Pricing
Successful charges are billed at 5.9% + $0.50. The rate is all-in for MoR processing and supported tax remittance tooling. There are no volume tiers on this rate.
Who pays the fee
By default, the merchant absorbs the fee: the customer pays the product amount and net payouts equal product amount minus the fee. Enabling Pass fees to customers in Settings increases the charged amount so the merchant nets the full product price. The charge is computed as ceil((product + 50) / (1 − 0.059)) in minor units.
Customer currency
When customer currency is enabled, checkout may present local payment experiences where available. Payouts follow your account's default settlement currency preferences.
Retrieve a payment
GET /v1/payments/pay_...
Authorization: Bearer rk_live_...
{
"id": "pay_...",
"amount": 4900,
"product_amount": 4900,
"currency": "usd",
"status": "succeeded",
"fee": 339,
"net": 4561,
"pass_fees_to_customer": false,
"checkout_session": "cs_..."
}Accept a payment with Checkout
Create a Checkout Session, redirect (or open overlay), and fulfill when you receive checkout_session.completed or payment.succeeded. See Checkout and Overlay checkout for integration patterns.
Refunds
Full and partial refunds are available from Dashboard → Payments. See Issue a refund.