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.