In what should be absolutely no surprise to anyone. The whole reason why Microsoft made the move to Microsoft Points was because it was cheaper. By using a common currency and selling that currency world-wide in local denominations, Microsoft was able to avoid having to pay credit card fees.
So, yeah I could easily see price increases of 3% to cover the cost of credit card transaction fees. Not to mention, there'll likely be exchange rate fees that are figured into the costs.