Connected accounts and split payments
A marketplace collects a customer payment, sends the seller's share to their account, and keeps a platform fee.
See it
What it is
Connected accounts represent the sellers or service providers on a platform. A split payment allocates money from a customer charge so the seller receives its share and the platform keeps an application fee or commission.
Reach for this model when a marketplace or software platform collects customer money on behalf of many independent businesses. A payments provider can handle the account balances and transfers, but the exact charge and payout flow determines whose name appears to the customer and who carries losses.
Gotcha: a split is not finished when the charge succeeds. Refunds, disputes, negative balances, processing fees, currency conversion, and payout timing can all change who ultimately owes what. Record the gross charge, fee, seller share, refund, and transfer as separate ledger events.
Ask AI for it
Implement marketplace payments with Stripe Connect Accounts. Onboard each seller with Stripe-hosted Account Links, create destination charges with transfer_data.destination and application_fee_amount, and pay out only from available balance. Use a double-entry ledger to record the gross charge, Stripe fee, platform fee, seller payable, transfer, refund, and dispute. Reverse the correct allocations on refunds and make negative balance ownership explicit.