#IIIIIIIIIIIIIIIIIIIIIIIII
1 messages ยท Page 1 of 1 (latest)
Hello! That's not the intended use of the Transfers API - the transfers API is meant to transfer funds from the stripe balance of a platform to the stripe balance of a connected account
i see. is that even possible through stripe? to be completely clear, what we're trying to achieve is the following:
(we are a SaaS)
we have one bank account that we connect to stripe.
we connect the same bank account to Apple Store Connect system
we get paid by apple ( we receive money in our bank account )
we payout our clients through Stripe API as it's convenient since we already make payouts to them for stripe related stuff
( we send money from our bank account through stripe to them )
i understand if this is not something stripe is intended for / out of scope
What country is your platform account based in?
US
Awesome - so the simplest option would be to use a combination of Top Ups + Transfers. You'd first Top up (https://stripe.com/docs/connect/top-ups) your platform account with the funds from your external bank account, and then you could transfer those funds from your platform stripe account to your connected accounts
thank you so much for helping me out. i was totally lost over here.
so basically these are the steps:
step 1 - get paid by other tools/processors ( apple, google, etc. )
this money will go to our bank account ( the same one we vinculated to stripe )
question: can you please confirm its fine using the same bank account for stripe and other tools/processors?
step 2 - use stripe API to programmatically send money from the bank account vinculated to stripe to our stripe balance by using curl below
curl https://api.stripe.com/v1/topups
-u "sk_test_IA886Yk0AyaSZksEvQjdcgHB:"
-d amount=2000
-d currency=usd
-d description="Top-up for week of May 31"
-d statement_descriptor="Weekly top-up"
( by don't providing the source field, it will grab the money from the bank account vinculated to stripe by default )
step 3 - now its only a matter of transferring the money to our clients by using the Stripe Transfers API.
stripe.transfers.create({
amount,
currency: 'usd',
destination: stripeAccountId,
(by don't providing source_type field, it will grab from card by default which i assume is where the money will be am i correct? or should the source_type be bank_account )
i really appreciate your effort on helping me out ๐