# validate method

Future<List<ValidationErrorMessage>> validate()

Validates all fields based on their value and their validation rules. If a field is prefilled from the AccountOnFile, but it has been altered, it will be validated. Returns a list of ValidationErrorMessage.

## Implementation

    Future<List<ValidationErrorMessage>> validate() async {
      final errorMessages = await PaymentRequestValidator.validatePaymentRequest(this);
      errorMessageIds = errorMessages;
      return errorMessages;
    }