Add tests for missing payment details with preauth