Cancellation
Credit packs are one-time, non-recurring payments — there is nothing to “cancel.” If Dodo subscriptions are ever enabled for a product, they can be cancelled at any time and stop at the end of the current billing period; no partial-period refund is issued for a subscription cancellation.
Refunds — what actually happens
When Dodo Payments confirms a refund to us, the affected amount is reversed on your account automatically:
- Unused credits are clawed back. A full refund reverses the entire amount that payment credited; a partial refund reverses the proportional amount. This comes out of your spendable balance.
- Already-consumed credits are non-refundable. If you’ve already spent some or all of what that payment credited (on intelligence or RPC calls), the clawback is capped at whatever is left in your balance — we don’t claw back calls you’ve already received.
- A shortfall places your account on hold. If the clawback can’t be fully covered by your remaining balance (because credits were already spent), your account is flagged
payment_hold and paid calls return 402 until the hold is manually cleared. - A full refund on a subscription payment also cancels that subscription’s entitlement.
Payment disputes / chargebacks
A card dispute follows its own lifecycle:
- Opened: the credits that payment granted are immediately frozen — moved to a held, unspendable balance. This does not affect credits from other payments.
- Resolved in our favor (won / cancelled): the frozen credits are released back to your spendable balance.
- Resolved against us (lost / accepted): the frozen credits are forfeited and clawed back, same shortfall/hold behavior as a refund above.
- Expired with no clear outcome: credits stay frozen and we resolve it manually — never auto-released or auto-clawed-back on an ambiguous outcome.
How to request a refund
Refunds for a Dodo Payments purchase are requested through Dodo or by contacting us directly — see Contact. Once Dodo confirms the refund, the account-side reversal above happens automatically; there is no separate manual step on our side.
Idempotency and record-keeping
Every refund and dispute event is recorded once, even if the payment processor retries its notification — you will not be charged or refunded twice for the same event. Reversals are recorded as their own ledger entries; the original payment record is never altered or deleted.