#samz6244
1 messages · Page 1 of 1 (latest)
Hey
In all case the money go to the platform, if you set the transfer_data, then a transfer will be created from yout Platform Account to your Connect Account
If so, how long does it take to receive those funds ?
To receive the funds by whom ?
Hi,
Let's say that a user pay something on the app i'm creating, it will send this money to my platform, how long does it take for me to be able to use those funds (to make a transfer for example to another user with connected account)
You can immediately create the transfer
Are you looking for Desitnation Charge or Separate Charge and transfer ?
I want a user X to pay the platform, when transaction is validated (it could take up to 14 days) i send the money to the vendor Y minus my platform fee (i wanted to use transfer_data + fee_amount but i can't because the fund will have to be transfered directly to the vendor, i also can block the money for 7 days but this is not enough for me)
What you can do is to create a separate transfer and not using transfer_data
But you can't keep funds in your Stripe account for more than 90 days AFAIK, before creating the transfer to your connected Account.
Thank you but this is another issue, because my platform will be in the US but the connected account will be in another country. So as stated it looks like i can't use this? Am i wrong ?
You can use cross-border payout as your Account is based in the US:
https://docs.stripe.com/connect/cross-border-payouts
So i can't use separate transfer and charges. But i can use cross-border payout?
What are the advantages of using cross-border payout instead of transfering to connected account ?
You first create a transfer and then you create a payout:
https://docs.stripe.com/connect/cross-border-payouts#:~:text=You can transfer funds to connected accounts in other countries with your existing platform account and charge configuration.
You mean that is a possibility or a requirement ? Because when creating a custom connected account through my server, a user has automatically a payout setting for monthly
hmm, that seems like a different/unrelated question. The payout setting is the schedule for when funds that are available will be paid out.
Yet when i transfer money from my platform to a connected account, this fund will be available on his connected account, then monthly it will be automatically paid out, no ?
Why do i need to make a payout if it is already handle to be monthly?
yes, it will be available according to payout timing for the country/account combo https://docs.stripe.com/payouts#standard-payout-timing and then the available funds will just sit there until the next time a payout is created per the delay_days etc you configure for the payout settings
you don't have to but we have no way to know you had set it to monthly, you never said that before just now 🙂
No of course, sorry, just trying to go through it, because it seems that what i'm trying to achieve is quite more complex than what i have imagined.
So a user X buys an article to Y, pay the platform waiting for the transaction to be confirmed (could take up to 14 days) then when it is ok, i just need to make a transfer (and payout will be handle automatically) is that sound good for you ?
Do you think at another way to achieve what i'm trying to do? Thx
no, sounds perfect to me
Great thank you, last thing, is that a good flow, looks like if the transaction is not settled i have to refund and loose stripe fee money
what does "not settled" mean?
Like if x pay for an article of y, but let's say y doesn't send it, i'll have to refund x and lost the stripe fee i paid for this transaction that was made in the first place
sure, if the customer complains you have to refund yes(or they would escalate to a dispute/chargeback which costs you more), that's normal, and yes you are not refunded the processing fee on the original payment
Ok one last thing. When a payment is successful, my balance is not updated in Stripe (in test mode) is that expected behavior ?
no, it should be updated but I need a ton more information like exactly how you're checking the balance with what API calls and what precisely you're seeing
I'm checking on my dashboard directly, not calling any API
I see that by when i go to my balance it hasn't updated it
that's not a screenshot of your balance though
the balance is on https://dashboard.stripe.com/test/balance
do you understand the difference between pending and available balance?
anyway I suggest using the API (https://docs.stripe.com/api/balance/balance_retrieve) to check your balance so the distinction is clearer. When you process a payment the amount is added to your pending balance and takes a few days (https://docs.stripe.com/payouts#standard-payout-timing) to become available
in any case this Discord focusses on coding and API questions so I can't say much about the way the Dashboard renders information
Ok thx