         ThemeManager.shared.saveNavBarStyleFor(navigationController: navigationController)
         PXNotificationManager.SuscribeTo.attemptToClose(self, selector: #selector(goBack))
         MPXTracker.sharedInstance.startNewSession()
+    }
+
+    public func setSiteId(_ siteId: String) {
+        SiteManager.shared.setSite(siteId: siteId)
     }
 
     public func start() {

        let viewModel = PXResultAddCardSuccessViewModel(buttonCallback: { [weak self] in
            self?.executeNextStep()
        })
        let congratsVc = PXResultViewController(viewModel: viewModel) { (_) in
        }
        self.navigationHandler.pushViewController(cleanCompletedCheckouts: false, targetVC: congratsVc, animated: true)
    }

            }, linkCallback: { [weak self] in
                self?.finish()
        })
        let failVc = PXResultViewController(viewModel: viewModel) { [weak self]  (_)  in
            self?.finish()
        }
        self.navigationHandler.pushViewController(cleanCompletedCheckouts: false, targetVC: failVc, animated: true)
    }
