How Stripe Connect platforms silently absorb costs from lost payment disputes
When a payment dispute is lost on a Stripe Connect platform, the platform's balance is debited for both the disputed amount and a dispute fee of around $15, while the connected seller's account remains completely untouched. Unlike refunds, disputes are initiated by the cardholder's bank weeks after the transaction, leaving no automatic mechanism to reverse the original transfer to the seller. Platforms must manually trigger a transfer reversal via Stripe's API after a dispute closes, a step that is easy to overlook if webhook handlers only log the event without acting on it. The timing compounds the problem, as disputes typically close 30 to 90 days after the original charge, making the financial gap hard to spot in reconciliation reports. Platforms that have never reversed transfers on lost disputes may have unknowingly absorbed all such losses, and a targeted SQL query across dispute and transfer records can reveal the full unrecovered exposure.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in