Unfortunately, PT 1.0 mobile SDK only supports (Credit Cards and Apple Pay) payment methods. It does not support any other APMs (Alternative Payment Methods) such as STC Pay, OmanNet Direct, or ValU. These are only supported via the PT 1.0 PayPage API.
For those PT 1.0 merchants requiring APMs such as STC Pay, OmanNet Direct, either:
1. Use PT 2.0 Direct API integration or
2. Use PT 1.0 PayPage API emulator
You should also know that regard Apple Pay, PT 1.0 SDK Apple Pay collects customer billing/shipping details from the wallet itself and does not allow the merchant to pass those details through the Apple Pay interface. On the other hand the PT 2.0 APIs (Pay page or Direct Request), the merchant has the option to pass/override customer wallet details.