feat: Payment system with Stripe Connect and PayPal for user payouts #4

Open
opened 2026-06-02 19:15:26 +00:00 by jmiller · 0 comments
Owner

Summary

Dual payment system: site-wide Stripe/PayPal for collecting payments, per-user connected accounts for receiving payments (marketplace model).

Schema

  • #__mokojoomcommunity_payment_accounts (per-user Stripe Connect / PayPal accounts)
  • #__mokojoomcommunity_transactions (all payments with platform fee tracking)

Requirements

  • System-wide Stripe and PayPal integration (site owner receives payments)
  • Per-user Stripe Connect accounts (members receive payments for their events)
  • Per-user PayPal payout accounts
  • Platform fee configuration (site takes a cut)
  • Transaction logging with provider references
  • Credit card storage via Stripe (PCI compliant - never store raw card data)
  • Refund processing
  • Payout tracking

Status: Schema created (01.08.00), helper needed

## Summary Dual payment system: site-wide Stripe/PayPal for collecting payments, per-user connected accounts for receiving payments (marketplace model). ## Schema - `#__mokojoomcommunity_payment_accounts` (per-user Stripe Connect / PayPal accounts) - `#__mokojoomcommunity_transactions` (all payments with platform fee tracking) ## Requirements - System-wide Stripe and PayPal integration (site owner receives payments) - Per-user Stripe Connect accounts (members receive payments for their events) - Per-user PayPal payout accounts - Platform fee configuration (site takes a cut) - Transaction logging with provider references - Credit card storage via Stripe (PCI compliant - never store raw card data) - Refund processing - Payout tracking ## Status: Schema created (01.08.00), helper needed
jmiller added the paymentspending: testing labels 2026-06-02 19:52:02 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoJoomCommunity#4