Urgent.News

What's breaking now, across thousands of outlets.

More in Tech

We replayed failed payouts after the provider had forgotten them

We pay our suppliers through a payment provider's payouts API. Every payout request carries an idempotency key built from our payout id, so that if we send the same request twice the provider…

  • Provider's payouts API allows idempotency keys to prevent duplicate payments
  • Friday evening outage caused requests to time out and fail to respond
  • Replay of 380 queued requests succeeded despite expired idempotency keys

More from Monday 12 October →