It appears by what you have stated, everything points to the sellers bad customer service.
If they had taken money from your credit card account for the item, then they have a contract to supply the item, and as such they should honour the agreement.
Giving you a partial refund through a fault of their making is a definite no-no.
Contact Consumer Direct or your local Trading Standards or Consumer advisory office for more help. Consumer Direct click here