Not really, they are on the "we don't give you back the fee after a refund" train, which is why we're getting rid of them and moving to braintree
Well Braintree don't give you back the fee after a refund either.
"Transactions fees charged by Braintree will not be returned for refunded transactions. However, if you signed up prior to 1 August 2018, transaction fees charged by Braintree are returned for fully refunded transactions."
So my boss actually told them, we would use them only, if fees for refunds will be returned. And the deal was made this way.
So I encourage everyone else to do so...