Not that I am aware of. At least no matter where you are you can receive OTP now as long as you have wifi.
Just got the push notification about Smart inContact.
Hopefully they have integrated with TouchID, I don't want to be typing my FNB password everytime to authorize a payment.