No, does not charge any fees for credit or debit card transactions. To accept payments, you will need a Stripe account, which is easy to setup. Stripe, as with every credit card processor, does charge fees (Though Stripe's fees are some of the lowest). With Stripe, your payments will be processes through the country you setup your Stripe account in, so no need to worry about currency conversion.
More Questions