#Aamir

1 messages · Page 1 of 1 (latest)

shrewd iglooBOT
balmy creek
#

Hi there!

#

I'm not sure I follow. Can you give me more context on your issue? What type of Stripe Connect account are you using (Standard, Express, Custom)? And what type of charge are you making (Direct Charge, Destination Charge, Separate Charges & Transfers)?

vivid condor
#

well for this particular case, we are using standard connect account

#

and the customer is paying via ACH Debit

#

so if payment is being failed from the bank, they are deducting that amount from platform fee which is showing as refunds.

balmy creek
#

Do you have an example of this? If so, can you share a PaymentIntent ID (pi_xxx)?

vivid condor
#

one sec

#

py_1MMWZiL9quFZ1jswYoDrUGG8

balmy creek
#

Okay, so you created a Destination Charge with an application_fee_amount. So money was sent to the connected account, and your platform took a fee.

#

What do you mean by "how can we recover the fee being a platform account"?

vivid condor
#

the fee deducted by stripe was actually deducted from platform account

#

when payment was failed.

balmy creek
#

Which fee are you talking about? The Stripe payment fee? The application fee? Something else?

vivid condor
#

the stripe application fee

faint dagger
#

A fee wouldn't be deducted from the platform account if the payment fails as far as I know. Did you see this happen on some specific payment?

vivid condor
#

application_fee_refund

#

talking about these refunds

faint dagger
#

Can you click on one of them and send me the URL that it links to in your dashboard?

vivid condor
faint dagger
#

Thank you, checking in to that

#

Oh I think I may have initially misunderstood your question. So basically, you are the platform, when the connected accounts have to give a refund, you want to keep your application fee instead of refunding the full amount?

#

Or do you want to refund the full amount but also hold some funds from the connected account?

vivid condor
#

just like card payments we send refund_application_fee to false

#

while refunding

#

so how can we do that in ach debit payments (the we are discussing)

#

may be a simple question

#

(the one* we are discussing)

faint dagger
#

As far as I know, you should also be able to set refund_application_fee to false when refunding an ACH payment. Are you getting an error when you try that?

vivid condor
#

actually we are not refunding but it is being refunded when payment is being failed.

#

as ach payments initially statused as Pending and then either failed or successful when it clears from the customers' bank.

faint dagger
#

Gotcha, unfortunately it looks like there isn't a setting for this. I think you would need to record how much your application fee was for that payment and add it to the application fee that you have on future payments for that merchant

vivid condor
#

That's what we are doing for various payments like authorization fees when any of the payment fails stripe still charge the fee for authorization, so we are adjusting like that but wanted to find some transparent method.

faint dagger
#

Gotcha, I'm still looking to see if there is something that might help here. If not, it may be a case of making it as clear as possible in your UI

vivid condor
#

Does stripe also refunds the fee?

#

in this case?

faint dagger
#

Yes, it looks like the full payment was refunded to the customer there

vivid condor
#

ok thanks

faint dagger
#

Unfortunately I am not finding any configurations to fix this here. I think witholding from future payments, if appropriate, would be the way to accomplish this with our API.