how can I make payment optional and not required for registration?