[BUG] Plan upgrade payment fails — PaymentIntent voided immediately with `void_invoice` before confirm can complete
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
When attempting to upgrade from the Pro ($20/month) plan to the Max ($100/month)
plan on claude.ai, the payment confirmation step fails immediately with no
actionable error — just a generic failure message.
Multiple Visa cards from two different banks were attempted. All fail with the
same error, confirming this is NOT a card or bank issue.
<img width="720" height="1600" alt="Image" src="https://github.com/user-attachments/assets/ff3655ea-d786-416a-b956-9c9585d7842c" />
What Should Happen?
Upgrade from Pro → Max completes successfully. PaymentIntent remains in a
confirmable state until the user finishes checkout.
Error Messages/Logs
Payment failed. Please try again later. If the problem persists,
contact support at https://support.anthropic.com/
---
## Root Cause (from #55982)
As documented in #55982, the underlying Stripe error is:
{
"error": {
"code": "payment_intent_unexpected_state",
"type": "invalid_request_error",
"message": "This PaymentIntent's mandate_data could not be updated
because it has a status of canceled.",
"payment_intent": {
"status": "canceled",
"cancellation_reason": "void_invoice"
}
}
}
Related Issues
#55982 — Same bug, documented Stripe error with full PaymentIntent log
#50710 — Subscription stuck in broken state after failed payment
#45361 — Card approved by bank (3DS passed) but Stripe declines
Steps to Reproduce
- Log into claude.ai on an active Pro ($20/month) plan
- Navigate to Settings → Billing
- Initiate upgrade to Max ($100/month) plan
- Enter card details and proceed through confirmation
- Observe failure — payment never goes through
Claude Model
None
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.141
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Terminal.app (macOS)
Additional Information
This issue is still actively occurring as of May 2026. The $20/month Pro charge
succeeds on the same cards, confirming the cards themselves are valid. The
failure is specific to the upgrade flow.
Reddit thread with same reports:
https://www.reddit.com/r/ClaudeAI/comments/1sznoh9/payment_failure_resolution/ https://www.reddit.com/r/ClaudeAI/comments/1s1jrxk/upgrading_max_plan_but_not_recognized_for_session/
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗