#Slush

1 messages · Page 1 of 1 (latest)

full turtleBOT
lusty osprey
#

Should be, yeah. Are you getting an error when you try?

mighty roost
#

No

#

Right now I am doing this:

#

I only want to refund a partial amount of the "RefundApplicationFee"

#

How would I go about doing this?

lusty osprey
#

You can't unless you change the overall refund amount on the Payment Intent. From our docs: https://stripe.com/docs/api/refunds/create#create_refund-refund_application_fee

If a full charge refund is given, the full application fee will be refunded. Otherwise, the application fee will be refunded in an amount proportional to the amount of the charge refunded.

#

If you just want to make a partial refund to the application fee without adjusting the overall refund amount, then you have to make a separate API call to the ApplicationFees endpoint as referenced here: https://stripe.com/docs/api/fee_refunds/create#create_fee_refund-amount

mighty roost
#

I'm a bit confused on what youre saying

#

So I cant refund a specific amount?

lusty osprey
#

You can refund a specific amount, but you will need to make a separate API call for that

mighty roost
#

Can I refund a specific amount from a connected account even if its over the amount that they recieved?

lusty osprey
mighty roost
#

How do people handle refunds when there are stripe fees? Because stripe still keeps 2.9% fee even when you refund a payment right?

lusty osprey
#

Correct. And I can't really speak on behalf of people. Many people do many different things depending on preference.

mighty roost
#

So can I tell you the predicament I am in...

#

On the initial payment intent call when the customer makes their payment. I am using a connected express account to send a portion of the payment to. As the application fee I am taking a $5 charge + 2.9% + .30 (So that the connected account has to take the stripe credit card fee). Now if I were to issue a refund to the user with RefundApplicationFee = false (Telling the user they will NOT get back the $5 application fee). The user is still charged that 2.9% +.30c stripe charge when I also want to refund that.

#

How would you go about doing this?

lusty osprey
#

Are you using destination charges? Direct Charges? Separate Charges and Transfers?

Here are the definitions of each of these: https://stripe.com/docs/connect/charges#types

Learn how to create a charge and split payments between your platform and your sellers or service providers when you accept payments.

mighty roost
#

Destination Charges

lusty osprey
#

With Destination Charges, the Stripe fees come out of your platform balance before the funds are sent to the Connect account, so a refund should always result in the full amount being sent back (unless you keep the application_fee obviously)

mighty roost
#

Okay so if I want to refund a specific amount that was charged to the connected account using this function call:

#

How would I go about altering this function call to refund a specific amount from the connected account.

lusty osprey
#

You would add an amount