The method - (void)availableUpdates:(TerminalUpdatesCompletion)completion;
from WDExtensionManager never calls the completion block.
After removing the terminal update check, the terminal update was installed by the terminal itself during the next app start. After the terminal update completed, the "availableUpdates" method works again... Hard to reproduce, cause we can not set the terminal to an older version.
SDK Version 2.10.4 and 2.10.3 was tested.
Terminal: Spire SPm2
Can you please show some small example, how we can give the inputs like cardDetails, CVV, endDate etc along with OTP Screen for iOS App(Swift or ObjectiveC)