Login helper cleanup
Add tests for missing payment details with preauth
ParamsConstraints