If you didn't give them updated card details, I'd be asking my bank why they paid it and requesting a refund.
Even if it was the same card number, surely the expiry date would have been different on the new one and therefore the payment should have been declined?
Boo