Payment and submission form troubles