Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Do standalone (non-event) forms ever need payment collection?

Đang mở
#2,590 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
25/100
Loại issue
Tính năng
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Sôi nổi
Lĩnh vực
payments

Hướng nghiên cứu

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.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

blocked stakeholder-question

🤖 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

  1. 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)?
  2. If yes, what should it charge against, and where should the money/record land (no EventRegistration exists today)?
  3. 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.

Ngôn ngữ chính
Ruby
Star
15
Fork
28
Merge trung bình
1 ngày 12 phút
Pull request đã merge (30 ngày)
262

Chuẩn bị môi trường

Mở trong Codespaces

Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của rubyforgood/awbw

Tất cả issue của rubyforgood/awbw

Issue tương tự

Thêm issue về Ruby

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.