diff --git a/HealthSDK/GiniHealthSDK/Sources/GiniHealthSDK/Core/PaymentComponent/PaymentComponentsController.swift b/HealthSDK/GiniHealthSDK/Sources/GiniHealthSDK/Core/PaymentComponent/PaymentComponentsController.swift index c16c4c8b6..bf309e957 100644 --- a/HealthSDK/GiniHealthSDK/Sources/GiniHealthSDK/Core/PaymentComponent/PaymentComponentsController.swift +++ b/HealthSDK/GiniHealthSDK/Sources/GiniHealthSDK/Core/PaymentComponent/PaymentComponentsController.swift @@ -98,8 +98,10 @@ public final class PaymentComponentsController: NSObject { @objc private func willEnterForeground() { - if !checkPaymentProviderIsInstalled(paymentProvider: selectedPaymentProvider) { - loadPaymentProviders() + DispatchQueue.main.async { + if !self.checkPaymentProviderIsInstalled(paymentProvider: self.selectedPaymentProvider) { + self.loadPaymentProviders() + } } }