#brijesh_28681
1 messages · Page 1 of 1 (latest)
Hello! We'll be with you shortly. Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- brijesh_28681, 1 day ago, 10 messages
How can I restrict businesses from withdrawing funds by directly logging into their stripe account, I want the payout requests to be generated from my platform.
What I am planning to do is, when an event is completed, businesses can withdraw earnings for that particular event from my app
Also the funds are being held in 'Available soon' for 7-8 days before going into 'Available to pay out'. How can I shorten this time period?
You can use separate Charges and Transfers for that. You will be charging the customer by your Platform, and then, separately, transfering the funds to the connected account balance when needed: https://stripe.com/docs/connect/charges-transfers
This way connected accounts won't have access to funds until you transfer it.
In that case, I'll have to manage the wallet balance of the connected account on my backend. Is that right?
Like I'll have to keep track of the earnings from one event and when that event ends, I transfer funds to connected account.
Correct.
Also the funds are being held in 'Available soon' for 7-8 days before going into 'Available to pay out'. How can I shorten this time period?
You mean on the Platform or on Connected account?
I am checking this on Connected account right now, but i guess its same for both.
Here, this is a transaction of 16th feb which will be available for payout on 23rd feb. Its on the platform account.
You can still transfer it before it becomes available, thanks to transfer_group parameter.
So In my case, if I assign my 'eventId' to 'transfer_group' then I would be able to transfer those funds to connected account even before they are available to payout using that 'transfer_group'. Given that all events have unique 'eventId'
Also I have one more doubt when I refund a transaction, then the whole amount is refunded and the platform has to bear the stripe transaction fee. Is there any parameter that I can change so that the transaction fee is not refunded or is there any way to get the transaction fee that was charged so I can adjust the amount while refunding
Correct.
By transaction fee you mean Stripe fee?
yes
Fee is available on the Balance Transaction object: https://docs.stripe.com/api/balance_transactions/object#balance_transaction_object-fee_details
Which you can find on the Charge.balance_transaction property
Ok, Thanks a lot.
Happy to help.