feat(billing): optional Stripe Connect Express onboarding for workers
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
Direzione di ricerca
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.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- Python
- Stelle
- 2
- Fork
- 4
- Merge medio
- 12h 53m
- PR unite (30g)
- 37
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di QMeshPy/distributed-quantum
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
QMeshPy/distributed-quantum#112 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement good first issue helia storage tier-1
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
QMeshPy/distributed-quantum#53 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
QMeshPy/distributed-quantum#111 ·
I maintainer di solito rispondono entro 1 giorno
-
Integrate persistent collaborative EtherCalc workbooks with experiment results and IPFS versionsForse già presa @Winter-Soren l’ha presa 2 giorni fa. Aperta
QMeshPy/distributed-quantum#103 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
chain-integration enhancement payments research-spike tier-2
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
QMeshPy/distributed-quantum#78 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di QMeshPy/distributed-quantum
Issue simili
-
getchaintips leaves out the active tip once a header is staged on it, where Core always lists itAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
btclib-org/btclib-node#2158 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
dbt-msft/dbt-sqlserver#897 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
Gathin23/cleanyourtv#2770 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
vllm-project/vllm#64845 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
dekobon/big-code-analysis#1729 ·
I maintainer di solito rispondono entro 1 giorno