Intentkiln

Last verified 2026-07-15

stripe double refund webhook and dashboard

Refund races create double-refund ghosts in ops. Idempotent refunds first, then reconcile negative nets in the payouts CSV for the client story.

See Netkiln sample pagePaste your payouts CSV

The actual problem

Support refunds in Dashboard while automation also refunds, creating double payouts out.

Do this

  1. Idempotency key refunds on order id; block second refund if already succeeded.
  2. Train support to use one path (Dashboard XOR app) per order.
  3. Alert when refund amount exceeds original charge.
  4. Reconcile refund rows in the weekly payouts CSV.

Tools for this job

Related intents

Need a client-ready cash URL?

Netkiln turns a Stripe or PayPal payouts CSV into a public revenue-health page — score, fees, refunds, daily net. Preview the sample, then paste yours.

Also from Cashkiln

Deep-dive report — $29

Self-serve checklist expansion for this query family. PayPal Checkout. No call.