#MarkF
1 messages · Page 1 of 1 (latest)
You'd charge the application fee on the payment, not the refund, then you can control if/when to refund the application fee when creating the refund:
https://stripe.com/docs/api/refunds/create#create_refund-refund_application_fee
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
This is not what I asked. Stripe is now charging a "Bank interaction" transaction fee. At the time of the initial charge we don't know how many "Bank Interactions" they are going to have so how can we pre-charge them? We need a way to recover this new fee that stripe is charging.
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
If you need to debit an account for fees, you can use Account Debits for express and custom accounts: https://stripe.com/docs/connect/account-debits
There is yet another fee to use the "Debit" feature. We are trying to recover the $0.30 that stripe is now charging for every refund since March 1, 2023. There should be a applicationFee property on the create refund so we can specify how much to charge the connect account for the bank network interaction.
Yeah I can see how that would be helpful. If you write in with your use case to our support team they can file feedback for you on this.
https://support.stripe.com/?contact=true
Otherwise the best options I can think of would be to either to reversing some of the transfer to the connected account or to note that the user owes you thirty cents and then take higher application fees out of future transactions with them.