Not sure why you're being downvoted. Some (but not all) of my American credit cards charge an explicit 3% foreign exchange conversion fee on top of whatever exchange rate they give you. It can happen even if the transaction is denominated in US dollars.