I am trying to setup the following with Stripe:
"amount" => $amt,
"currency" => "EUR",
"source" => $stripeCardToken,
"description" => $description),
"application_fee_percent" => 0.5
The first issue here is that you are trying to reuse a card token but those are one-time use so once you create a charge with a card token you can't create a new one.
If you want to charge your customer and split the payments between multiple sellers, you would need to use shared customers. This is the flow you would need to follow in your case:
In case I misunderstood and all items would come from the same seller you wouldn't need to do all this and you'd need to follow this flow:
access_tokenthat you got during the Connect flow, passed as the second parameter to the API call.
access_tokenas a second parameter again.