feat(billing): optional Stripe Connect Express onboarding for workers
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 48/100
Rechercherichtung
Start with the Stripe Connect patterns from issue #10 and read docs/payments/stripe-connect-vs-onchain-payouts.md, referenced as the spike for #77. Then locate the worker profile and payout UI entry points; the issue does not name their files. Done means test-mode Express onboarding persists the connected account ID, shows payout readiness or pending status, and leaves on-chain earnings available to workers who skip Connect.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Summary
Optional Stripe Connect Express onboarding so workers can later cash out via bank or Connect stablecoin payouts.
Estimated size: M
Priority: P1 (from spike #77)
Motivation
Spike #77 recommends on-chain default for marketplace settlement and Connect as an optional off-ramp. Workers who want KYC + bank/crypto cash-out need a connected account first.
Proposal
- Express connected-account onboarding (Stripe-hosted or embedded).
- Store
stripeConnectedAccountIdon the worker profile. - Link to Express Dashboard for wallet/bank setup.
- Test mode only; keys via env (no secrets in repo).
Acceptance criteria
- A worker can complete Express onboarding in Stripe test mode.
- Connected account id is persisted and shown as “payout ready” / pending in UI.
- Workers who skip Connect can still receive on-chain earnings (#8).
Out of scope
- Per-fragment settlement via Stripe Transfers (rejected in #77).
- Live-mode keys.
Dependencies
- #77 (decision)
- #10 (Billing / Connect phase patterns)
- Prefer #8 landing first so ledger/earnings exist to cash out later
References
- Spike:
docs/payments/stripe-connect-vs-onchain-payouts.md(PR for #77) - https://docs.stripe.com/connect/express-dashboard
Part of #1.
- Vorherrschende Sprache
- Python
- Sterne
- 2
- Forks
- 4
- Ø Merge
- 12 Std. 53 Min.
- Gemergte PRs (30 T.)
- 37
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Kein Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus QMeshPy/distributed-quantum
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
QMeshPy/distributed-quantum#112 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement good first issue helia storage tier-1
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
QMeshPy/distributed-quantum#53 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
QMeshPy/distributed-quantum#111 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Integrate persistent collaborative EtherCalc workbooks with experiment results and IPFS versionsEvtl. vergeben @Winter-Soren hat das vor 2 Tagen übernommen. Offen
QMeshPy/distributed-quantum#103 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
chain-integration enhancement payments research-spike tier-2
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 55/100
QMeshPy/distributed-quantum#78 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in QMeshPy/distributed-quantum
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
NousResearch/hermes-agent#147104 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[oblt-aw][autodoc] Document new required `shared-org-key` input for `obs-aw-dependency-review`Evtl. vergeben @github-actions hat das heute übernommen. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
Maintainer antworten meist innerhalb von 1 Tag
-
bot-triaged module: inductor oncall: pt2 topic: fuzzer triaged
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag
-
getchaintips leaves out the active tip once a header is staged on it, where Core always lists itOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
btclib-org/btclib-node#2158 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
patrick-hudson/put.gd-desktop#979 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag