     
     var installmentsSelected : PayerCost?
     
-    var opcionesPpal : [Option] = [Option(name: "Nuestro Checkout", action:OptionAction.startCheckout), Option(name: "Componentes UI", suboptions: [Option(name: "Selección de medio de pago completa", action: OptionAction.startPaymentVault), Option(name: "Cobra con tarjeta en cuotas",action: OptionAction.startCreditCardFlow), Option(name: "Cobra con tarjeta sin cuotas",action: OptionAction.startCreditCardForm), Option(name: "Selección de medio de pago simple",action: OptionAction.startPaymentMethod), Option(name: "Selección de Banco",action: OptionAction.startIssuer), Option(name: "Selección de Cuotas",action: OptionAction.startPayerCost), Option(name: "Crear Pago",action: OptionAction.startCreatePayment)]), Option(name: "Servicios", suboptions: [Option(name: "Formulario Simple"), Option(name: "Tarjetas Guardadas"), Option(name: "Pago en Cuotas"), Option(name: "Pago con medios Offline")])]
+    var opcionesPpal : [Option] = [Option(name: "Nuestro Checkout", action:OptionAction.startCheckout), Option(name: "Wallet Checkout", action: OptionAction.startWalletCheckout), Option(name: "Componentes UI", suboptions: [Option(name: "Selección de medio de pago completa", action: OptionAction.startPaymentVault), Option(name: "Cobra con tarjeta en cuotas",action: OptionAction.startCreditCardFlow), Option(name: "Cobra con tarjeta sin cuotas",action: OptionAction.startCreditCardForm), Option(name: "Selección de medio de pago simple",action: OptionAction.startPaymentMethod), Option(name: "Selección de Banco",action: OptionAction.startIssuer), Option(name: "Selección de Cuotas",action: OptionAction.startPayerCost), Option(name: "Crear Pago",action: OptionAction.startCreatePayment)]), Option(name: "Servicios", suboptions: [Option(name: "Formulario Simple"), Option(name: "Tarjetas Guardadas"), Option(name: "Pago en Cuotas"), Option(name: "Pago con medios Offline")])]
    
     var dataSource : [Option]!
     

        }
    }
    
    /// F3
    func startCheckout(){
        let pref = CheckoutPreference(_id: self.prefID)
        let checkout = MercadoPagoCheckout.init(checkoutPreference: pref, navigationController: self.navigationController!)
        let decorationPref : DecorationPreference = DecorationPreference(baseColor: self.color, fontName: "", fontLightName: "")
        MercadoPagoCheckout.setDecorationPreference(decorationPref)
        checkout.start()
    }
    
    /// F2

        
        }else if dataSource[indexPath.row].action == OptionAction.startCheckout{
            startCheckout()
        }else if dataSource[indexPath.row].action == OptionAction.startWalletCheckout{
            startWalletCheckout()
        }else if dataSource[indexPath.row].action == OptionAction.startPaymentVault{
            startPaymentVault()
        }else if dataSource[indexPath.row].action == OptionAction.startCreditCardFlow{
