         } else {
             //TODO : OJO TOKEN RECUPERABLE
             if self.viewModel.paymentData.paymentMethod != nil {
-                //self.hideLoading()
               //  self.checkoutTable.reloadData()
                 if (recover){
                     recover = false

    open override func viewDidAppear(_ animated: Bool) {
        super.viewDidAppear(animated)
        
        //self.showLoading()
        
        self.checkoutTable.tableHeaderView = UIView(frame: CGRect(x: 0.0, y: 0.0, width: self.checkoutTable.bounds.size.width, height: 0.01))
        
        if !self.viewModel.isPreferenceLoaded() {

    
    open override func viewDidDisappear(_ animated: Bool) {
        super.viewDidDisappear(animated)
    }
    
    public func invokeCallbackWithPaymentData(rowCallback : ((PaymentData) -> Void)) {
