I know not the solution but easiest way is to buy a voucher on recharge.com and use that to top up. after delete the credit card and try entering it again.
worked for 2 years on same cc. Didn't change anything. Just failed to auto charge. So I just made a manual payment with the cc on file, because my account was suspended.