[BUG] Billing: Unauthorized "Gift Max 20X" charge — Invoice JVXCJ9OU-0004

Resolved 💬 8 comments Opened Apr 21, 2026 by vitorjo13 Closed Apr 24, 2026

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?

Description ,,

On April 20, 2026, my account was charged R$1,197.63 (≈ US$200 + 8.875% tax) for a product called "Gift Max 20X - 1 month" (Invoice JVXCJ9OU-0004). I never purchased, authorized, or initiated this transaction. My active
subscription is Max 5x Monthly (renewing April 24), and I have no history of buying gift subscriptions.

## What happened

  1. 18:11–18:12 (UTC-3): Received 6 conflicting emails within ~1 minute: a credit note, a refund notification, a failed-payment notice, two "confirm your payment" requests, and a paid receipt — all for the same invoice.
  2. Partial refund issued automatically: Only R$97.63 (tax portion) was refunded (Refund 3146-2876). The

remaining R$1,100.00 was kept. 3. Duplicate invoice on billing page: Two entries for the same invoice JVXCJ9OU-0004 appear — one as
"Partially Refunded", one as "Overdue". Only one actual charge hit my card (Receipt 2974-5377-8756). 4. My Max 5x subscription is unaffected — the billing page still shows it active, renewing April 24.
## Support experience

  • Contacted support twice via email. Both times answered by Fin AI Agent. - First response incorrectly applied a "no additional refunds on the same subscription" policy — but the Gift Max

20X is not my subscription. It's a separate, unauthorized transaction. - Second response was identical in substance. No escalation to a human agent despite explicit requests.

  • Fin AI acknowledged the "conflicting billing states" but took no action to resolve them.

## This is a known pattern I am not the only user affected. Multiple reports of unauthorized "Gift Max" charges surfaced in April 2026:

  • #48780 — Double billed for Claude Max, account degraded to Free - #41499 — $1,400 in gift credit destroyed by Stripe proration logic
  • #45335 — Max 5x gift auto-canceled after ~1 week
  • #47290 — Gift subscription silently cancelled, support unable to escalate
  • Trustpilot / Reddit — Multiple users reported identical unauthorized "Gift Max 20X" and "Gift Max 5X" charges

between April 9–17, 2026 This suggests a systemic issue in the gift billing pipeline, not isolated account compromise.
## Expected behavior

  • I should not have been charged for a product I never purchased.
  • The full R$1,197.63 should be refunded, not just the tax portion.
  • The "Overdue" duplicate invoice should be voided so my card is not charged again.
  • A human agent should investigate the origin of this transaction (initiating session, IP, intended recipient).

## Actual behavior

  • Charged R$1,197.63 for an unauthorized "Gift Max 20X". - Only R$97.63 refunded.
  • Duplicate/phantom "Overdue" invoice remains active on billing page.
  • Fin AI bot loops without resolution or escalation.

## Account details

  • Plan: Max 5x Monthly
  • Invoice in dispute: JVXCJ9OU-0004
  • Receipt: 2974-5377-8756 - Refund receipt: 3146-2876
  • Amount in dispute: R$1,100.00 (remaining after partial refund)
  • Date of charge: April 20, 2026

What Should Happen?

Request

  1. Full refund of R$1,100.00. 2. Void the "Overdue" duplicate invoice.
  2. Internal investigation: who/what initiated this gift purchase, from what session/IP, and who was the intended

recipient. 4. Fix the underlying billing bug so this stops happening to other users.
/cc @anthropics

Error Messages/Logs

Steps to Reproduce

<img width="971" height="407" alt="Image" src="https://github.com/user-attachments/assets/3cc6ede1-bb68-4280-8688-a169b46faa2a" />

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

1.0.123

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

_No response_

View original on GitHub ↗

This issue has 8 comments on GitHub. Read the full discussion on GitHub ↗