#Slanfan (Mattias Berggren) - Checkout Charge Connected Account

1 messages · Page 1 of 1 (latest)

empty gale
#

Hello! Can you clarify who would be going through Checkout?

ripe lake
#

I have a platform with players (customers) and organizers (connected accounts). Organizers can set a registration fee for the event to collect funds to cover the costs for a venue or similar.

I want to use the checkout flow to charge the player but I want the organizer to get the payment straight up.

#

In addition, players can contribute to the platform and I would like to transfer that amount back to the platform account without using the application_fee_amount if possible.

empty gale
#

What type of connected accounts are they? Standard? Express?

ripe lake
#

Express

#

When I tried it now I just get an error in the checkout session

empty gale
#

To clarify, you want the Checkout Session to live on the platform account and be associated with a Customer there, but the payment should be sent to a connected account, correct?

ripe lake
#

Will all the fees apply on the connected account or the platform in that case?

empty gale
ripe lake
empty gale
#

Direct charges are not recommended for Express accounts.

ripe lake
#

I see

#

Another question then. If I still go with Express account, can I control the payout of the connected accounts?

empty gale
#

Yes.

ripe lake
#

Without the account holder being able to change.

empty gale
ripe lake
#

Thank you. need to do some tinkering on how I want the flows to go.

empty gale
#

Happy to help! If you need anything else just let us know!

ripe lake
#

Another quick one.

#

manual prevents automatic payouts. You will have to manually pay out the account’s balance using the Payouts API (acting as the connected account)

#

the acting as the connected account where do I find info on how to do that?

empty gale
#

Can you provide more context? Where are you reading that?

empty gale
#

The link there to the Payouts API explains the API you would use to issue manual payouts.

ripe lake
#

I guess I can set the settings property of the Express account upon creation with

settings: { payouts: { schedule: { interval: 'manual', } } }

ripe lake
#

But the payouts.create does not seem to have any info on how to perform it on a connected account.

#

or I might be blind, or just not get it.

empty gale
ripe lake
#

oh, so it would basically be to add another object with the key stripe_account: {{connected_account_id}} if I use node (as I am)

empty gale
#

Yep.

ripe lake
#

const payout = await stripe.payouts.create({ amount: 1100, currency: 'sek', },{ stripe_accoun: 'alskndlaksdnlaksd' });

#

That's easy enough 😄

#

Thanks. Will try it all out.