Can the Hosted Payment Pages be used to support in-app payments?

Yes, the Hosted Payment Pages can be used to support in-app payments via 'WebView'.

The best approach to provide a true native experience, is to render the payment pages within a 'WebView' embedded in a native mobile application.

For more guidance on 'webview' across popular mobile platforms, see these links: