Payment information
Code-accurate campaign contributions for members and groups
CAS-UK payment journeys are tied to active campaigns and authenticated accounts. Member and Group Admin routes each calculate contribution totals and available gateways, then hand off securely to PayPal, card, or configured mobile-money providers.
Payment methods in current code flow
| Method | Where used | Notes |
|---|---|---|
| PayPal | Member and GA campaign payment screens | Fees and grand totals can be added when payment fees are enabled. |
| Debit/Credit card | Stripe card handoff in campaign views | Displays card fee block where applicable. |
| Dohone / ViaziPay | Enabled by payment_method constants |
Includes Orange Money / MTN MoMo options where configured. |
Member payment route
- Sign in via /members/login using
member_emailandpassword. - Open live campaigns and select a campaign details page.
- Review contribution amount and fee breakdown (if enabled).
- Complete payment via selected gateway and return to confirmation flow.
Group Admin payment route
- Sign in at /ga/login using group admin credentials.
- Open GA campaign view to see grouped member contribution rows.
- Choose wallet (if enabled), PayPal, card, or mobile-money option.
- Submit contribution and follow gateway callback to GA thank-you flow.
Security and trust signals
Authenticated member or GA session required before campaign payment actions.
Fees and totals are calculated in-app before gateway handoff.
Live contribution tables support campaign transparency.
Confirmation messaging can be sent by email/SMS/Telegram in related flows.
