anomalyco / anomalyco/opencode
[Billing] Paid OpenCode Go subscription is shown as inactive and requests fail with Account.Disabled
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:
- Before enabling Global regions, requests failed with
Account.RegionUnavailable/ “This Go model requires Global regions.” - After setting Workspace Privacy → Regions to Global, that error disappeared.
- Requests now fail with HTTP 403
Account.Disabledand: “An active OpenCode Go subscription is required to use Go models.” - The Console Go page incorrectly shows “Subscribe” even though payment succeeded.
- Console billing-related endpoints also fail with server-side decode errors, including:
500 GET /console/api/billing/account500 GET /console/api/budgets/org500 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
- Sign in to workspace
wrk_01KN6APV0F0B3PGKNTGQHD1KFJ. - Open the Go page; it displays “Subscribe” despite receipt
1310-7371being paid. - Confirm Workspace Privacy → Regions is set to Global.
- Use the active Go key with model
opencode-go/deepseek-v4.1-flash. - Send any prompt.
- Observe HTTP 403 /
Account.Disabledand “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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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