Book the gross charge — the full amount the customer paid — as revenue, every time, rather than the net amount Stripe deposits. The fee Stripe keeps does not reduce what you sold; it is a separate cost you paid to collect the sale. Recognizing revenue at gross is the single decision that keeps a Stripe file honest.
The failure mode is booking the net deposit as "sales." A business doing real volume through Stripe can lose a meaningful slice of revenue this way — not to fraud, but to arithmetic, because every fee quietly shaves the top line and the processing cost never appears anywhere it can be seen or deducted. When revenue is recognized at gross and the fee is recorded on its own, both numbers are true: the income statement shows what you actually sold and what it actually cost you to accept card payments. That is also what lets a payout still reconcile to the penny — because the net deposit is simply gross minus the fees and refunds you have already booked.