Scenario · Plans & discounts

Downgrade to Basic now

The customer moves from Pro to Basic today. The new price is live at once, the rest of the period is credited, the period end does not move.

What the customer says

“Pro is too expensive for us — please put me on the Basic plan.”

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:

  • On the basic plan
  • No plan change scheduled
  • Period end unchanged
  • Subscription stays active
  • Access stays enabled
  • Exactly one write reached the provider
  • No refund issued
  • No cross-account access

The happy path — on purpose

No faults are injected: the provider behaves. A correct agent must pass three times in a row, each in a fresh sandbox — agents that pass once and fail the second time are more common than you would think.

Downgrade to Basic now — AI agent test · COLVO