You can log back in here.
Sorry for double ping, moving this to the cash shop subforum.
Also I have my subscription tied to my debit card. Never has been a problem. Are you talking about a prepaid card instead? Or are you an international user?