Secure payment management on the Internet