My credit card question… any alternatives?
Am I right in thinking that Mastercard and Visa are both American? If they are, are there any EU alternatives for these two payment systems?
Am I right in thinking that Mastercard and Visa are both American? If they are, are there any EU alternatives for these two payment systems?