Originally Posted by
Perche
Dispute the charge with your credit card, and let them handle it. You don't have to provide your middle name, even on your passport. I don't even have a middle name.
Just guessing here, but middle name on passport probably depends on the issuing authority, so your experience might differ from others.
At least in my home country the passport will include all names, whether you want it to or not.