[P4][OnlineGiving] Online giving page (rolac.org/give) - Stripe Payment Element #56

Open
opened 2026-05-26 01:33:40 +00:00 by ChrisChen · 0 comments
Owner

Overview

Public-facing online giving page at rolac.org/give supporting credit cards, Apple Pay, and Google Pay via Stripe.

Flow

Visitor -> selects category + amount + frequency -> Stripe Payment Element -> Stripe processes -> Webhook -> auto-create Giving record -> confirmation email

Tasks

  • Angular giving page: category selector, preset amounts (50/100/200/Custom), one-time or monthly
  • Name + email form for non-logged-in givers
  • Stripe Payment Element (card, Apple Pay, Google Pay)
  • STRIPE_SECRET_KEY and STRIPE_PUBLISHABLE_KEY from environment variables
  • Success/failure redirect pages
  • Confirmation email to giver (SendGrid)

Reference

PLANNING.md Section 3.6b - Online Giving flow diagram

## Overview Public-facing online giving page at rolac.org/give supporting credit cards, Apple Pay, and Google Pay via Stripe. ## Flow Visitor -> selects category + amount + frequency -> Stripe Payment Element -> Stripe processes -> Webhook -> auto-create Giving record -> confirmation email ## Tasks - [ ] Angular giving page: category selector, preset amounts (50/100/200/Custom), one-time or monthly - [ ] Name + email form for non-logged-in givers - [ ] Stripe Payment Element (card, Apple Pay, Google Pay) - [ ] STRIPE_SECRET_KEY and STRIPE_PUBLISHABLE_KEY from environment variables - [ ] Success/failure redirect pages - [ ] Confirmation email to giver (SendGrid) ## Reference PLANNING.md Section 3.6b - Online Giving flow diagram
ChrisChen added this to the Phase 4 - Online Giving milestone 2026-05-26 01:33:40 +00:00
ChrisChen added the module: giving label 2026-05-26 01:33:40 +00:00
Sign in to join this conversation.