Online Teen Registration and Payment