Refunds API
Refunds API for Order-Based Payments
A refunds API for order-based payments that keeps full and partial refunds tied to the order and payment intent that matter downstream.
Workflow Outline
Your team needs full or partial refunds tied back to the order and payment intent that support and finance actually care about.
You want refunds to fit the same order-backed model as checkout, invoices, and later customer support workflows.
You need refund status, failure reasons, and next actions from a real refund surface instead of stitching them together around processor objects.
What This Solves
Teams searching refunds APIs usually need more than a processor refund call. They need full and partial refunds tied back to the order, payment intent, and customer context that support and finance actually use.
Customer-requested cancellation
Issue a refund against the original order so support can see what was bought, what was paid, and what was returned from one record.
Partial post-purchase adjustment
Refund less than the full payment amount without losing the order and payment-intent context that matters downstream.
Support-driven refund operations
Give operators a refund surface with status, failure reasons, and next actions instead of asking them to reconcile processor state manually.
Migration from charge-first refunds
Move refund logic onto Flint's order-backed model when processor refund objects are no longer enough for real support workflows.
Why Flint Fits
Choose Another Path When
Implementation References
Reference the exact flow surfaces
Refunds API
Create, retrieve, list, and update refunds through Flint's public refund surface.
Orders First Guide
See why refunds are easier when the order survives beyond one payment attempt.
Migrating from Stripe
Review the refund migration path when moving from charge-first flows into Flint's order-backed model.
Related Pages
Explore refunds, order state, and adjacent payment controls
These pages connect the refund workflow to Flint's wider order-first payment model.
Commerce API
Go broader when refunds are one part of a larger order, billing, and commerce-state decision.
Idempotent Payment API
Useful when refunds also need clear replay safety and duplicate-prevention behavior.
Payment API
Use the core page when the real question is Flint's wider order-first payment model.