The only thing I can think of is the validity of the credit card. It used to be, that a card had to have 6 months validity , not sure if this still does apply, but worth checking your card in case.
It's not Amex by chance? That is no longer accepted on eBay.
@rogerbaker