You should have disputed the transaction with your credit card company before it went to collections. Now you have a black mark on your credit that will be really hard to remove.. You say you shouldn't have to pay for something that was non-delivery, but your bank (credit card company) paid for it and it's only fair that you pay them while the issue is being resolved. It's not worth throwing your credit score away over 100 dollars.