anomalyco / anomalyco/opencode

[Billing] Paid OpenCode Go subscription is shown as inactive and requests fail with Account.Disabled

Open
#49,768 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
209k
Forks
27.5k
Avg merge
7h 2m
Merged PRs (30d)
384

Description

Description
Description

I paid for an OpenCode Go monthly subscription, but the workspace still shows the Go subscription as inactive and all Go model requests are rejected.

Payment evidence:

  • Receipt/order number: 1310-7371
  • Product: OpenCode Go monthly subscription × 1
  • Amount: USD 10.00
  • Paid at: 2026-09-18 06:03:21

Workspace and key checks:

  • Workspace ID: wrk_01KN6APV0F0B3PGKNTGQHD1KFJ
  • The local key matches the active Console key prefix oc_sk_83fb57445ab2...
  • Key status: Active; expiry shown as Sep 30
  • Full API key and account email are intentionally omitted from this public report.

Observed server-side progression:

  1. Before enabling Global regions, requests failed with Account.RegionUnavailable / “This Go model requires Global regions.”
  2. After setting Workspace Privacy → Regions to Global, that error disappeared.
  3. Requests now fail with HTTP 403 Account.Disabled and: “An active OpenCode Go subscription is required to use Go models.”
  4. The Console Go page incorrectly shows “Subscribe” even though payment succeeded.
  5. Console billing-related endpoints also fail with server-side decode errors, including:
    • 500 GET /console/api/billing/account
    • 500 GET /console/api/budgets/org
    • 500 GET /console/api/budgets/service-accounts/default

A direct authenticated request to POST https://opencode.ai/zen/go/v1/chat/completions produces the same 403 subscription error, so this is not limited to the desktop UI. The same behavior occurs with and without an explicit local proxy; network routing is not the cause.

Expected behavior

The successful payment should activate the Go subscription for this workspace and allow the active Go API key to use opencode-go/* models.

Actual behavior

The payment exists, but the workspace/account appears disabled or the subscription entitlement is not linked. Please reconcile receipt 1310-7371 with the workspace above, activate the paid Go entitlement, and remove the Account.Disabled state. Please also confirm that a second payment is not required.

Plugins

None

OpenCode version

OpenCode Desktop 1.18.31

Steps to reproduce
  1. Sign in to workspace wrk_01KN6APV0F0B3PGKNTGQHD1KFJ.
  2. Open the Go page; it displays “Subscribe” despite receipt 1310-7371 being paid.
  3. Confirm Workspace Privacy → Regions is set to Global.
  4. Use the active Go key with model opencode-go/deepseek-v4.1-flash.
  5. Send any prompt.
  6. Observe HTTP 403 / Account.Disabled and “An active OpenCode Go subscription is required to use Go models.”
Screenshot and/or share link

Receipt screenshot is available privately on request; it is not attached publicly because it contains account and payment details.

Operating System

Windows 11

Terminal

PowerShell

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No repository file, test, or code entry point is identified. Start by inspecting the reported billing endpoints and reproducing the 403 Account.Disabled response; done means the paid workspace entitlement is recognized and Go model requests succeed without requiring another payment.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend, payments
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.