     open var financialInstitutions: [FinancialInstitution]?
 
     static var error: MPSDKError?
-    
+
     internal var errorCallback: (() -> Void)?
 
     internal var needLoadPreference: Bool = false

        if needCompleteCard() {
            return .CARD_FORM
        }
        
        if needGetIdentification() {
            return .IDENTIFICATION
        }
        
        if needSecurityCode() {
            return .SECURITY_CODE_ONLY
        }
        
        if needCreateToken() {
            return .CREATE_CARD_TOKEN
        }
        
        if needGetEntityTypes() {
            return .ENTITY_TYPE
        }

        MercadoPagoCheckoutViewModel.error = error
        self.errorCallback = errorCallback
    }

    func shouldDisplayPaymentResult() -> Bool {
        if !MercadoPagoCheckoutViewModel.flowPreference.isPaymentResultScreenEnable() {
            return false
