That is annoying. And from the market comments it seems jailbroken iphones are the same.
However, my assumption is that it's a security measure. They are presumably trying to stop malicious applications sending payments without user notification, and I guess that makes sense.
As a bank, they may be being overly precautious, but is there a fallback of a web app?