Can I pay the deposit online?

From LS Student Workers

No. At this time, we require that all applicants submit the deposit via credit card or check, together with the enrollment form provided.