Do standalone (non-event) forms ever need payment collection?
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Attiva
- Ambito
- payments
Direzione di ricerca
Start by reviewing PR #2588 and the standalone form flow at /f/:slug, then inspect how payment_method, someone_else_will_pay, and additional_forms currently attach to EventRegistration. The next step is stakeholder confirmation of whether standalone payments are needed and, if so, what they charge and where their records belong; otherwise, mark these fields as event-only on the Smart field settings page.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
🤖 From Claude: Filed on behalf of the team while working on the standalone-form smart-field parity work (PR #2588).
The question
Do we need standalone forms (collab / agreement forms filled out at /f/:slug, not attached to an event) to collect payment?
Why it's blocked
We made person and organization smart fields behave the same on standalone forms as on event registration forms (PR #2588). The one group we could not bring over is payment — payment_method, someone_else_will_pay, and additional_forms (Invoice / W-9):
- Those fields all write to an
EventRegistration, and the pay-now flow starts a Stripe checkout using the event's cost. - A standalone form has no event and no registration, so there is nothing to attach a payment to and no cost to charge.
So "handle payment on standalone forms the same as event forms" isn't implementable without deciding what a payment on an event-less form even means.
What we need from stakeholders
- Is there a real need to take payment on a form that isn't tied to an event? If so, for what (a flat fee? a donation? a membership)?
- If yes, what should it charge against, and where should the money/record land (no
EventRegistrationexists today)? - If no, we'll leave payment as event-only and mark those payment smart fields as event-only on the Smart field settings page.
Until we hear back, payment stays event-only.
- Lingua principale
- Ruby
- Stelle
- 15
- Fork
- 28
- Merge medio
- 1g 12m
- PR unite (30g)
- 262
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la 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 rubyforgood/awbw
-
blocked
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
rubyforgood/awbw#2824 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
rubyforgood/awbw#2822 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
rubyforgood/awbw#2160 ·
I maintainer di solito rispondono entro 1 giorno
-
Update callout faq defualt text when the new person subscription launchesForse già presa @maebeale l’ha presa 77 giorni fa. Apertablocked
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
rubyforgood/awbw#2095 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
rubyforgood/awbw#2088 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di rubyforgood/awbw
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
up-for-grabs/up-for-grabs.net#6330 ·
I maintainer di solito rispondono entro 1 giorno
-
Voice note recordings with codec parameters in mimeType get assigned incorrect file extensionAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 72/100
TheOdinProject/curriculum#31490 ·
I maintainer di solito rispondono entro 1 giorno
-
Documentation: RSpecRails/FileFixture and RSpecRails/ReceivePerformLater cops missing from websiteAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
rubocop/rubocop-rspec_rails#136 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
hotwired/turbo-rails#791 ·