BrightStar uses Stripe Connect in "destination charges" mode. This architecture enables real-time payouts to organizers while maintaining platform-level reporting and refund capabilities.
Payment flow architecture diagram
Interactive component coming soon
Charge Flow
Step 1: Payment Initiation
Step 2: Fund Split
Step 3: Settlement
Destination Charge Model
// Payment Intent creation (simplified)
{
"amount": 10319, // Total in cents
"currency": "usd",
"payment_method_types": ["card"],
"application_fee_amount": 274, // BrightStar fee
"transfer_data": {
"destination": "acct_organizer123"
},
"metadata": {
"order_id": "ord_abc123",
"event_id": "evt_xyz789"
}
}Fund Flow Timing
Charge → Platform Account
Platform → Connected Account
Connected Account → Bank (Express)
Connected Account → Bank (Standard)
Interactive payment flow visualization
Interactive component coming soon
Refund Handling
Full Refund Amount refunded: Full charge amount Platform fee: Returned to platform Stripe fee: NOT refunded by Stripe Net organizer impact: -Stripe fee only
Partial Refund Proportional amounts returned. Platform recalculates fee on new amount.
Refund Timing Initiation: Immediate Funds to customer: 5-10 business days Stripe processing fee: Retained by Stripe