 
     open override func viewDidLoad() {
         super.viewDidLoad()
-        //self.showLoading()
 
         NotificationCenter.default.addObserver(self, selector: #selector(self.updateCoupon(_:)), name: NSNotification.Name(rawValue: "MPSDK_UpdateCoupon"), object: nil)
 

    }

    public func scrollViewDidScroll(_ scrollView: UIScrollView) {

        self.didScrollInTable(scrollView)
    }

    override open func viewDidDisappear(_ animated: Bool) {
        super.viewDidDisappear(animated)
    }

 }

        self.hideLoading()
    }

    fileprivate func cardFormCallbackCancel() -> (() -> Void) {
        return { () -> Void in
            if self.viewModel.getDisplayedPaymentMethodsCount() > 1 {
                self.navigationController!.popToViewController(self, animated: true)
            } else {
                self.loadingGroups = false
                self.callbackCancel!()
            }
        }
    }

    fileprivate func getCustomerCards() {
        
        if self.viewModel!.shouldGetCustomerCardsInfo() {
            if let _ = MercadoPagoCheckoutViewModel.servicePreference.getCustomerURL() {
                self.viewModel.mercadoPagoServicesAdapter.getCustomer(callback: { [weak self] (customer) in
                    self?.viewModel.customerId = customer._id
                    self?.viewModel.customerPaymentOptions = customer.cards
                    self?.loadPaymentMethodSearch()
                }, failure: { (error) in
                    // Ir a Grupos igual
                    self.loadPaymentMethodSearch()
                })
            }
        } else {
            self.loadPaymentMethodSearch()
        }
