Every time you need to assign prices to new products you have for sales, many questions arise: you want to treat your customers well treated but something may interfere with your decision of what the final price might be and good intentions just aren’t enough.
Some of these questions may concern the price applied by the payment gateway of choice, for each transaction.
The most warning factor is the fact that if you intend to add this cost directly to the final product price, that’s going to influence your customers’ decisions and might end up purchasing it from some other store paying a little less for it. And just like that, you lost not just a sale, but a potential customer.
Clearly, you can’t afford to lose money, but you might consider that adding that cost to the final price isn’t nice either, since every gateway has different prices and you would end up with showing an expensive price even when the payment method chosen by the user doesn’t require it.