#atal2-connect-balance
1 messages · Page 1 of 1 (latest)
atal2-connect-balance
@mental oriole a Payout and a Transfer are conceptually completely different entities, so what are you really trying to do?
I receive payments in multiple currencies, and I want to collect a fee and then transfer the amount to the host. I can not use payouts, since I need to make sure that the service has been completed.
Thus, I use Transfers.
Sorry that's still super confusing for now. Payouts are about sending money from their Stripe account's balance, outside of Stripe to their bank account.
A Transfer is sending money from your own Stripe account's balance (the platform's) to the connected Stripe account's balance.
I want to transfer money to a Stripe Express Connected account.
Why don't you use Destination Charges in the first place to automate all of this?
I can't. Since I can't schedule them. I need to make sure that the date of the event has passed, and only then send the host their money.
I wish I could.
I mean you totally can though
how?
What you want is to use Destination Charges, have the funds in the Express account's balance, hold it there, and then do a Payout once you are ready (past the event). That is the right way to do this and avoids the "multi-currency issue" you hinted at
How can I automate the payout?
You don't since you explicitly say you don't want to, you want to hold the funds
But there will be hundreds of bookings, how would I be able to release their money?
I have to do it through the API.
yes you have to do it through the API, which is mostly the same work as what you're trying to do with Transfers. Just a lot easier.
I see. Thanks alot.
also, is it possible to add multiple fees to one paymentIntent?
Like imagine you take a payment for $10 USD today. You keep it in your platform, and then a month later the booking is in the past and you send $10 to acct_A and then wait for it to be paid out.
Instead, you create a $10USD with Destination Charges for acct_A, you hold the money in that account using manual Payouts and a month later you can create a Payout for $10 USD
And there's no "additional fee" on PaymentIntent, you choose how much you charge mostly so you do the math and do the total amount
Got it.
I meant I want to charge the guest and the host in one payment Intent.
that doesn't really make sense, they are different people
for example. in a $10 booking, the guest should pay a $1 service fee, and the Host should pay a $2 platform fee. So in total $11 will be paid by the guest, and the host gets $8. I take two separate application fees (1$ from the guest, and $2 from the host).
Just like AirBnb does.
gotcha so really what you do is charge the guest $1 and transfer $8 to the connected account (the host) and you keep the difference. That's what https://stripe.com/docs/connect/destination-charges as a flow offers
you too!