             print(json)
             self?.navigationHandler.dismissLoading()
             self?.model.associateCardResult = json
-            if let esc = token.esc {
-                let escManager = PXESCManager(enabled: false, sessionId: MPXTracker.sharedInstance.getSessionID())
-                _ = escManager.saveESC(cardId: token.cardId, esc: esc)
-            }
             self?.executeNextStep()
         }) { [weak self] (error) in
             if error.code == ErrorTypes.NO_INTERNET_ERROR {

    private let model = AddCardFlowModel()
    private let navigationHandler: PXNavigationHandler

    private lazy var mercadoPagoServicesAdapter = MercadoPagoServicesAdapter(publicKey: "APP_USR-5bd14fdd-3807-446f-babd-095788d5ed4d", privateKey: self.accessToken)

    public convenience init(accessToken: String, locale: String, navigationController: UINavigationController, shouldSkipCongrats: Bool) {

    public init(accessToken: String, locale: String, navigationController: UINavigationController) {
        self.accessToken = accessToken
        self.navigationHandler = PXNavigationHandler(navigationController: navigationController)
        MPXTracker.sharedInstance.startNewSession()
        escManager = PXESCManager(enabled: escEnabled, sessionId: MPXTracker.sharedInstance.getSessionID())
        super.init()
        Localizator.sharedInstance.setLanguage(string: locale)
        ThemeManager.shared.saveNavBarStyleFor(navigationController: navigationController)
        PXNotificationManager.SuscribeTo.attemptToClose(self, selector: #selector(goBack))
    }

    public func setSiteId(_ siteId: String) {
