Building a marketplace like Uber, Airbnb, or Etsy? You need a way to split payments between your platform and your service providers. Lumen Pay's Split Payments API makes this effortless.
How It Works
When creating a charge, you can define a `destination` account and an `application_fee_amount`.
$payment->charge([
'amount' => 100.00,
'currency' => 'USD',
'source' => $token,
'destination' => 'acct_seller_123',
'application_fee_amount' => 10.00 // Your 10% commission
]);In this example, the customer pays $100. $90 goes directly to the seller's connected account, and $10 goes to your platform account. Lumen Pay handles the ledgering automatically.
Onboarding Sub-merchants
We provide a hosted onboarding flow. You simply redirect your sellers to a Lumen Pay URL, where they complete their KYC and link their bank accounts. Once verified, you get a `connected_account_id` that you can use in the API calls above.
Tax Compliance
Split payments also simplify tax compliance. Since the funds flow directly to the seller, the tax liability for the principal amount often rests with them, while you are only liable for the tax on your commission. (Disclaimer: Always consult a tax professional).