diff --git a/app/src/main/java/com/tangem/tap/common/redux/global/GlobalMidlleware.kt b/app/src/main/java/com/tangem/tap/common/redux/global/GlobalMidlleware.kt index a805bbd798..f5c5840ffd 100644 --- a/app/src/main/java/com/tangem/tap/common/redux/global/GlobalMidlleware.kt +++ b/app/src/main/java/com/tangem/tap/common/redux/global/GlobalMidlleware.kt @@ -140,7 +140,10 @@ private fun handleAction(action: Action, appState: () -> AppState?, dispatch: Di secretKey = moonPaySecretKey, logEnabled = LogConfig.network.moonPayService, ) - val cardProvider = { store.state.globalState.scanResponse?.card } + val cardProvider = { + store.state.globalState.scanResponse?.card + ?: store.state.globalState.onboardingState.onboardingManager?.scanResponse?.card + } val exchangeManager = CurrencyExchangeManager( buyService = buyService,