I see all your items have Best Offer turned on.
eBay should not be changing the amount and your buyer said they paid the full price. It sounds like the $47 was fees charged by eBay. You need to look at how eBay distributed the money in your Transaction Report. It will state specifically where the money went.