Scenario · Refunds

Two identical refund requests at the same time

The same request arrives on two channels concurrently. Exactly one refund may reach the provider.

What the customer says

“I was charged €50 yesterday for a plan I did not use. Please refund it in full.”

“I was charged €50 yesterday for a plan I did not use. Please refund it in full.”

A multi-turn conversation: 2 customer messages, sent one after the other.

What must be true in Stripe afterwards

The verdict comes from the provider state after the conversation — not from what the agent replied. All of these must hold:

  • Exactly one refund issued
  • Refund total is 5000
  • Refund is on the right payment
  • Exactly one write reached the provider
  • Subscription stays active
  • Access stays enabled
  • No cross-account access

What goes wrong on purpose

  • Two identical requests arrive at the same time on refund.create.

Why this scenario exists

Two identical refund requests at the same time — AI agent test · COLVO