     open func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
         if viewModel.isHeaderCellFor(indexPath: indexPath) {
             return self.getHeaderCell(indexPath: indexPath)
-        
+            
         } else if viewModel.isApprovedBodyCellFor(indexPath: indexPath){
             return getApprovedBodyCell()
-        
+            
         } else if viewModel.isEmailCellFor(indexPath: indexPath) {
             return getConfirmEmailCell()
-        
+            
         } else if viewModel.isCallForAuthFor(indexPath: indexPath) {
             return getCallForAuthCell()
             

        let selectAnotherCell = !MercadoPagoCheckoutViewModel.paymentResultScreenPreference.isSelectAnotherPaymentMethodDisable() ? 1 : 0
        if approved() {
            return !String.isNullOrEmpty(paymentResult.payerEmail) ? 2 : 1
        
        } else if callForAuth() {
            return selectAnotherCell + 1
        }

        self.callback = callback
    }
    open func methodId() -> String!{
        return paymentResult.paymentData?.paymentMethod._id ?? ""
    }
    
    open func status() -> String!{
        return paymentResult.status
    }
    
    open func statusDetail() -> String!{
        return paymentResult.statusDetail
    }
    
    open func typeId() -> String!{
        return paymentResult.paymentData?.paymentMethod.paymentTypeId ?? ""
    }
    
    open func installments() -> String! {
        return String(describing: paymentResult.paymentData?.payerCost?.installments)
    }
    
    open func issuerId() -> String!{
        return String(describing: paymentResult.paymentData?.issuer?._id)
    }
    
    func getColor() -> UIColor{
