#suraj-general
1 messages · Page 1 of 1 (latest)
nope. You will have to create a new PaymentIntent
ok, can i block the succeded payment for some time ..?
do you mean you want to do an auth and capture? https://stripe.com/docs/payments/capture-later
no, it is the hold on customer card for 7 days only
but
i am using custom connects with manual payouts
also using destination charge
when amount is hold on connect, in that case i need to block some payment to auto payout after 90 days ..?
since you're using manual payouts. It's up to you to decide when and how much you want to payout each time. As the documentation mentions, you should not hang on to funds/payments for longer than 90 days
i have one more question in mind
one connect account have 2 payments, $10 and $15 = total $25, then when its 90 hold how stripe know which amount going to auto pay to connected bank .?
do you gettting my view
??
so, i need that reference so can payout manually before autopay to bank ..?? where can i find out ??
are you planning to hang onto payments for more than 90 days?
what is your use case?
yes this is also a case, or i want to know which payment is going to auto pay from stripe ..?
can you explain why your business needs to hang onto payments for more than 90 days?
how does your business work?
yes sure,
this basically client and service provider based
we getting money from client and place hold on provider's connect account
then we client mark done that work then he manually payout that money to provider(connect account)
so here , we have one our own feature managing the dispute regarding work, weather it is completed or not, so in that case we need to block that payment for some time.
do you get this.. ?
If the work is going to take longer than 90 days. I would suggest that you take payments from the client in installments or take an initial deposit and then get the client to pay another lump sum after a period, so that you won't run into that 90 days problem.
oh that is ok for payout, we automatically create payout before 90 days
my point is how can we know which payment is going to payout from $25 , $15 or $10 from connect balance ..?
Hi! I'm taking over this thread. I'm not sure I follow you last question, could you clarify?
one connect account have 2 payments, $10 and $15 = total $25, then when its 90 hold how stripe know which amount going to auto pay to connected bank .?
how can we know which payment is going to payout from $25 , $15 or $10 from connect balance ..?
This is type of practical thing you need to assume from our side
Are you using automatic payout or manual payout?
Please give me a few minutes to look into this.
For your information the 90 days you mentioned don't apply the account in the US. The documentation states:
Stripe will hold funds in the account holder’s balance until told to pay them out for up to 90 days. The exception to this limitation is the U.S., where funds can be held in their balance for up to two years. To trigger a payout of these funds, use the Payouts API.
yes thats is ok,
i am asking about another question how we can know which amount is going to payout from connect balance but stripe knows, this is what i am asking about, when and what payment are going to payout from connect balance.
now you get it ..?
Sorry for the delay. So what happens at 90 days is we just pay out all the accumulated available balance on the account (it’s not just paid out one payment at a time). So in your previous example we would payout $25.
You could use this to see exactly what charges are included in the payout: https://stripe.com/docs/expand/use-cases#charges-in-payout
that means after 90 days my available payment is auto payout if one payment is just arrived 7 days ago ..??
If it's in the available balance of the account, yes.
ohh , thats not good
because we are using destination charge, multiple payments are arrived from different customers and payout on some timing, so i have lost all available balance after exact 90 days from when first payment made on account....right ?
because from your side it was suggested me to do use this destination charge, also make sured all the payment payout automatically based on the arriving time+ 90 days ...??
If you're using manual payouts, the limit we'll hold funds in a balance is 90 days (except for US accounts): https://stripe.com/docs/connect/manual-payouts
yes, how about the auto payout, it payout all balance or payout according to arriving date of payment in connect + 90 days
??
You can learn more about payout scheduling here: https://stripe.com/docs/connect/manage-payout-schedule & https://stripe.com/docs/payouts#payout-schedule
Generally it'll payout all balanced accrued since previous payout
Switching between direct/destination charges won't change anything regarding payout timing
yes, i need to change the payment way , need create hold on platfrom rather than connect ..?
atleast money is payout on our side if it automatically payout, the difference is only is stripe take 2 times charge... right ?
We're still only able to hold balance funds for 90 days
yes, in that case i will make connect auto payout, and my platform is US based account, right.
Balances can be hold for up to 2 years on US accounts
If you want to hold funds on your platform, then you'll need to switch from destination charges to separate charges & transfers: https://stripe.com/docs/connect/charges-transfers
why i can't use direct charge ..?
what things i need to change ..?
connect accounts as custom automatic type.. right
I'm confused! My understanding is that you want to charge users on behalf of connected accounts, but hold those funds for upwards of 90 days. Correct?
i will explain again, i want to place hold on stripe (either on platfrom or connects), and payment must be safe(not payout to any connect without our action or after 90) ...?
please suggest
Then I already explained:
- the limit for holding balances before a required payout for most accounts is 90 days
- the exception to this is US platforms/accounts where it is 2 years
- if you have a requirement to hold funds before a payout, then you will need to use manual payouts with your connected accounts
- you will also need to use separate charges and transfers, where you can schedule the related transfer to the connected account ~90 days after the initial payment
- if am using the auto payout on all my custom connects except platfrom, how this 90 apply on that, i'm so confused, please explain
- This is for platfrom, its ok .
- This is what i am facing issue of all my available balance is auto paid to connect user, i dont want this to do, i will lost my all money that is on hold on every after 90 days.
- please explain more, first customer is charged and then we can do transfer later... ?
Yes, you'd use separate charges and transfers: https://stripe.com/docs/connect/charges-transfers
You would charge the customer, the funds will stay on the platform account and then you can create the subsequent transfer to the connected account ~90 days (or whenever) you need later on
ok,during this process how many times stripe take fees... ?
This is outlined here: https://stripe.com/docs/connect/charges-transfers#collecting-fees
it seems, it take 2 times
when customer charged and when make charge on platform ..right?
so in this there is no time limit, right ..?
1.customer to platfrom => x fee
2.platfrom to connect =no fee
right ....?
Yes
Please read the docs, it's all outlined there: https://stripe.com/docs/connect/charges-transfers#issuing-refunds
yes, in this case platform must have balance to make transfer right, else it goes to pending
so how can we prevent this on platform
by making platform as manual payout or by adding external balance into it ..?
Either will work, sure!
ok, i might take some extra charges when we adding balance to it, right😆
ok thanks for all, will talk later
thanks for all.
Np!