On-Line Registration and Payment