Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

feat(billing): optional Stripe Connect Express onboarding for workers

Offen
#110 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

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
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
python
Bereich
backend, payments

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 stripeConnectedAccountId on 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

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

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus QMeshPy/distributed-quantum

Alle Issues in QMeshPy/distributed-quantum

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.