Illustrative example

Sample evidence packet

Built by the same pipeline a paying customer gets, for a dispute shaped like a typical case: a $340.00 subscription charge disputed as fraudulent by a customer with eight months of payment history.

Facts (each tagged with its source)

Disputed amount: $340.00 USD. Source: Stripe: dispute

Reason code: fraudulent. Source: Stripe: dispute

8 prior successful payments on this customer's account. Source: Stripe: charges list

No prior disputes on this customer's account. Source: Stripe: disputes list

Drafted narrative

The disputed charge of $340.00 USD on 2026-08-12 was for an ongoing service, paid by the customer whose account has existed since 2025-12-04. The customer has 8 prior successful payments on this account, indicating an established relationship rather than a first-time fraudulent use. The customer has no prior disputes on this account. The charge was authorized with outcome authorized and the dispute reason is "fraudulent".

This is what DisputeKit produces: a complete, sourced evidence packet. It does not promise the dispute will be won — the card network decides, and outcomes are never guaranteed. Anything your Stripe records can't verify is left for you to add, never guessed.