#rushikeshRL

1 messages · Page 1 of 1 (latest)

mild sundialBOT
fierce crater
#

👋 happy to help

leaden fulcrum
#

we are using stadard accounts

fierce crater
#

you can keep track of the amounts and add them to your application_fee for next payments

leaden fulcrum
#

is there a way to pass parameter while using Refunds API?

fierce crater
#

if you want only to get back the Stripe fee no

#

but this will reverse more than just the stripe fees

leaden fulcrum
#

the case is like this:
we as a platform account are creating destination charge to connect account but if the charge is refunded then, we would like to take the stripe fees for that charge from the connect account instead of it being deducted by default from our platfrom account

fierce crater
#

i understand the use-case

#

I'm just trying to explain that there isn't a way to do that directly

leaden fulcrum
#

does stripe refund the stripe fee for refunded transaction

fierce crater
#

no

#

Depending on your fee schedule, you may incur fees to refund a charge. Additionally, Stripe’s processing fees from the original transaction aren’t returned in the case of a refund. For example, if you refund a bank transfer payment, partial and full refunds might be charged a fee.

leaden fulcrum
#

there is also a reverse transfer option, can we do reverse transfer to get the all the stripe fees from the connect account?

fierce crater
#

as I explained earlier the reverse_transfer would reverse the transfer proportionally to the amount being refunded

#

this can be less or way more than the Stripe processing fees

leaden fulcrum
#

so if we use this:
const refund = await stripe.refunds.create({
charge: '{CHARGE_ID}',
reverse_transfer: true,
});
will the stripe fee deducted from platfrom or connect account?

fierce crater
#

platform

leaden fulcrum
#

so what does the reverse_transfer flag do here?
charge: '{CHARGE_ID}',
reverse_transfer: true,

fierce crater
#

Boolean indicating whether the transfer should be reversed when refunding this charge. The transfer will be reversed proportionally to the amount being refunded (either the entire or partial amount).
from the link I sent you earlier https://stripe.com/docs/api/refunds/create#create_refund-reverse_transfer

leaden fulcrum
#

It is not very clear for me in the above doc

fierce crater
#

ok let's do a small simulation

#

let's say you charged the customer $10
and you set the application fee to $2
let's say the Stripe fee is $0.5 (this is not a real stripe fee just a number for the example)

#

what happens here is that the platform will get a net of 2-.5 = $1.5
and the connected account will get $8

#

if you choose to refund partially the customer let's say for $5

#

if you use reverse_transfer: true
you will get 50% (5 out of 10) of what you transferred to your connected account back meaning you'll get $4

#

you will refund $5 to the customer, pay the Stripe fee and get $4 from your connected account

#

I hope this is clear enough

leaden fulcrum
#

and what if I do not set the reverse_trasfer to true in above case?

fierce crater
#

you would pay the whole $5 from the platform account's balance

mild sundialBOT
leaden fulcrum
#

lol

#

thanks for clarification

tame peak
#

Please, let me know if you have any other questions.

leaden fulcrum
#

yes. for this account the funds are held in reserve acct_1Mir5BQ6NEtr6N7p. can you please let me know how to transfer them back to platfrom account

tame peak
leaden fulcrum
#

what does this mea Daily – 5 day rolling basis

#

is this daily payout or once in 5 days

tame peak
#

Which doc are you referring to?

leaden fulcrum
#

what is the settings.payouts.schedule.delay_days
for UAE country

#

@tame peak

tame peak
#

Hi please give me a moment

#

Is this related to your previous question?

leaden fulcrum
#

no. I would like to know why the delay days are to 5 in all our connect accounts from payout

tame peak
#

Could you please share the doc where you see this?

leaden fulcrum
#

@tame peak

#

@tame peak

tame peak
#

Please stop @ me.
I will respond as soon as I can

#

This is the value that defines when the available funds will be paid out to the bank account from your Stripe account.

leaden fulcrum
#

Ok never mind. I will ask again when tarzan comes online. You can close this thread