#suraj-payout
1 messages · Page 1 of 1 (latest)
reverse_transfer
when i am creaating refund from destnation charge
it reverse whole amount or not ..?
tr_3JmXnRGOBPjZ1Bk20Xk1sF8C
in live mode
the amount to be reversed from the transfer will be automatically calculated based on the refund amount
so if it's a partial refund, Stripe will automatically calculate the percentage to reverse from the transfer also
let suppose charge is "pi_3JmXnRGOBPjZ1Bk20sga2VEB"
and i need to give refund customer $245.10 only and platform must get $245.10 as credit ,
what i need to do ..?
??
@shy sierra you'd probably have to reverse the transfer separately. When you refund, set reverse_transfer=false, later you should do a separate transfer reversal using https://stripe.com/docs/api/transfer_reversals/create and specify the amount you want to reverse
ok using this,
charge : $258.00
transfer : $245.10.
when refunding create refund with reverse transfer=false , pass amount $245.10 so customer get this amount only from platform.
next step create reverse_transfer separately then platform get that $245.10 as credit...right??
also i can deduct some additional fee when refund ($245.10- x fee) , customet get that amount only..right??
but my transfer reverse is remain same to platform.. right?
??
@shy sierra what do you mean by deduct some additional fee when refund? Deduct from who?
when i am refunding to customer pass less amount from transfer amount($245.10) , i mean to covers stripe fee loss.??
$245.10- stripe fee
$7.78
refund : $237.32
from separetly get credit in reverse transfer $245.10 to platform.
that depends on your refund policy which you should ensure you share with your customers. You might be at risk of increased disputes, since the customer would typically expect the full amount to be refunded to them
yes i agree, but can i do this or not ..?
yes, all above case are achieved, ... right?
yes, but please test it out to ensure that we didn't miss out anything
ok i will.
i more thing
how stripe automatically payout after 90 days..?
i mean any using reference ..?
because i need those use to handle my custom manual payouts?
is this for your connected accounts or for your own platform account? And could you share your use case as to why would you want to only payout after 90 days?
for connect account
because balance is mixed on that, please suggest
when multiple customer pay to that connect
sorry, but i don't really understand the use case
for example
customer-1 : $5 pay on 11/2/2021
customer-2: $3 pay on 11/6/2021
to connect account
connect balance is : $8
if we not release these payout manually, stripe will automatically payout these payments after 90 days of hold.
this what i am asking.
when i am payout, i am specifying the amount not the transfer reference id.
did you get my point
no Stripe will not automatically payout after 90 days of hold
which amount...??
all of them
if you set to manual payouts, the responsibility is on you to create the payouts
no, other payments are ariving on different date on connect
means customer-1 $5 will be auto payout when complete his 90 days not for customer-2
right..?
Hello @shy sierra Alex is offline and I am not quite sure I follow the question. I feel this is more like a question about how funds work related to Payout? Please write to our Support and our friends there could help you better 🙂
no , want to know is stripe release all connect balance after 90 days or release according to transfer date + 90 days then release that payment only ..?
example
customer-1 : $5 pay on 11/2/2021
customer-2: $3 pay on 11/6/2021
to connect account
connect balance is : $8
on 3/3/2021 (90 days) which amount is payout..?
90 days as mentioned here?
For compliance reasons, funds can be held in a reserve for up to 90 days from charge creation to payout. The exception to this limitation is the U.S., where funds can be held in reserve for up to two years.
It says "from charge creation" so it should be Payment based ?
so this is right..?
when i payout manually how i know $5 payment from 11/2/2021 date not from both ($3 (11/6/2021) + $2 (11/2/2021) )
did you got my point ..?
because am specify amount on payout not any id which have all detail like date, id etc.
Not quite follow this one. I think (11/2/2021 + 90 days) is the deadline for the first $5, then (11/6/2021 + 90 days) is the deadline for the next 3$. There shouldn't a reason for them to be mixed 🤔
yes when am going to payout $5 , how stripe payout the $5 payment
11/2/2021 ($5)
OR
$3 (11/6/2021) + $ 2 (11/2/2021) = $5 ($ 3 (11/2/2021) remaining )
this is what my concern is.
it's none of those, we just pay out $5
if you use manual payouts there is no link between the pay-in and the payout. You just accumulate some balance of money and pay out an amount.
then how can know which amount has > 90 days hold ..?
you don't as far as I know, it's a good question though
please help, i am on critical stage.
ok. What do you need help with, what is the question?
while payout are just giving amount to payout not which payment. so how can i know which payment is released or which is no hold ..as above given criteria ..please look
when am going to payout $5 , how stripe payout the $5 payment
11/2/2021 ($5)
OR
$3 (11/6/2021) + $ 2 (11/2/2021) = $5 ($ 3 (11/2/2021) remaining )
customer-1 : $5 pay on 11/2/2021
customer-2: $3 pay on 11/6/2021
to connect account
connect balance is : $8
neither of those
it just says "you have $5 in your balance, so $5 gets paid out"
there's no accounting or connection to existing pay-ins
but stripe have some reference based on which they auto payout after 90 days ..? right
maybe, as I said, it's a good question
I don't really know. But from your perspective there's no way to link things in the API, any accounting you want to do to connect the amount being paid in to the amounts getting paid out is something you'd have to implement in your own logic, if you're using manual payouts instead of automatic
yes, my main concern is to stop autopaid amount (by stripe), make them before 90 days.
but as you said
there no such kind of links like charge and transfer.
so please suggest..?
suggest what?
what can i do on this ..?
I don't think you have to worry about it!
the 90 day thing, I think.
like I said I don't know how it works, I'd just build your system normally for now and if something is wrong in production we'll probably let you know
then unless we actually contact you about this(holding funds for too long) I wouldn't worry about it