claude-code - 💡(How to fix) Fix [BUG] Pro → Max upgrade fails silently — no bank notification, PaymentIntent voided before bank is contacted

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Error Message

Error Messages/Logs

  1. Payment fails with no error from bank — zero notification received in payment app, no OTP or 3DS prompt triggered

Fix Action

Fix / Workaround

Environment

  • Current Plan: Claude Pro
  • Attempting to upgrade to: Claude Max
  • Region: Pakistan
  • Payment method: Debit/Credit card

Environment

  • Current Plan: Claude Pro
  • Attempting to upgrade to: Claude Max
  • Region: Pakistan
  • Payment method: Debit/Credit card
RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • I am using the latest version of Claude Code

What's Wrong?

What's Wrong? Attempting to upgrade from Claude Pro ($20/month) to Claude Max plan fails at every attempt. Unlike a normal card decline, the payment app receives zero notification — meaning the transaction request never reaches the bank at all. This confirms the issue is on Anthropic's backend, not the card or bank.

Steps to Reproduce

  1. Log into claude.ai with an active Pro subscription
  2. Go to Settings → Billing
  3. Click Upgrade and select Max plan
  4. Enter card details and submit payment
  5. Payment fails — no bank notification received, no OTP/3DS prompt

Expected Behavior Payment is processed and subscription upgrades to Max.

Actual Behavior Payment fails silently. The bank app receives no transaction notification whatsoever, confirming the PaymentIntent is being voided before it even reaches the bank. This is consistent with the void_invoice / payment_intent_unexpected_state bug reported in #55982, #59027, #55266, and #55917.

What I've Ruled Out

  • Card is valid and working — same card successfully charges Claude Pro every month
  • Daily transaction limit is sufficient — limit has been increased and confirmed
  • Bank is not blocking — zero notification means bank was never contacted
  • Not a network or browser issue

Environment

  • Current Plan: Claude Pro
  • Attempting to upgrade to: Claude Max
  • Region: Pakistan
  • Payment method: Debit/Credit card

Additional Context This appears to be the same server-side bug affecting multiple users where the upgrade invoice is voided prematurely before the client-side confirmation completes. Please investigate the subscription state machine for the Pro → Max upgrade flow.

What Should Happen?

What's Wrong? Attempting to upgrade from Claude Pro ($20/month) to Claude Max plan fails at every attempt. Unlike a normal card decline, the payment app receives zero notification — meaning the transaction request never reaches the bank at all. This confirms the issue is on Anthropic's backend, not the card or bank.

Steps to Reproduce

  1. Log into claude.ai with an active Pro subscription
  2. Go to Settings → Billing
  3. Click Upgrade and select Max plan
  4. Enter card details and submit payment
  5. Payment fails — no bank notification received, no OTP/3DS prompt

Expected Behavior Payment is processed and subscription upgrades to Max.

Actual Behavior Payment fails silently. The bank app receives no transaction notification whatsoever, confirming the PaymentIntent is being voided before it even reaches the bank. This is consistent with the void_invoice / payment_intent_unexpected_state bug reported in #55982, #59027, #55266, and #55917.

What I've Ruled Out

  • Card is valid and working — same card successfully charges Claude Pro every month
  • Daily transaction limit is sufficient — limit has been increased and confirmed
  • Bank is not blocking — zero notification means bank was never contacted
  • Not a network or browser issue

Environment

  • Current Plan: Claude Pro
  • Attempting to upgrade to: Claude Max
  • Region: Pakistan
  • Payment method: Debit/Credit card

Additional Context This appears to be the same server-side bug affecting multiple users where the upgrade invoice is voided prematurely before the client-side confirmation completes. Please investigate the subscription state machine for the Pro → Max upgrade flow.

Error Messages/Logs

Steps to Reproduce

  1. Log into claude.ai with an active Pro subscription
  2. Go to Settings → Billing
  3. Click Upgrade and select Max plan
  4. Enter card details and submit
  5. Payment fails with no error from bank — zero notification received in payment app, no OTP or 3DS prompt triggered

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

No response

Claude Code Version

12:30 PMClaude responded: I'm Claude Sonnet 4.I'm Claude Sonnet 4.6, part of Anthropic's Claude 4.6 family.

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

No response

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix [BUG] Pro → Max upgrade fails silently — no bank notification, PaymentIntent voided before bank is contacted