| Asked | A customer wrote in: they checked out once but got two order confirmation emails, and the admin shows two orders for them with the same checkout session. Stripe only charged them once. In the Stripe dashboard the checkout.session.completed event shows two delivery attempts - the first one timed out, the second one succeeded.
Can you figure out what happened and fix the webhook so this can't create duplicates? Add a test for it. | Last night's payout job never finished. The logs stop at "fetching balance for sel_8KQ2" around 01:04 UTC and there's nothing after that - no error, no "payouts done" line - until we killed it at 07:00. The payments provider's status page shows a partial outage from 01:00 to 02:30 with API requests timing out. Every seller after that one didn't get paid. Can you make the job robust to this, so a stalled provider can't hang it? Add tests. |
|---|