Guidelines for mobile integrations
Guidelines for mobile integrations
SDK availability
Unzer currently does not provide dedicated device-specific SDKs for iOS or Android. To integrate payment solutions into mobile applications, use our provided UI components in combination with either the PHP SDK or Java SDK, both of which are actively maintained and regularly updated.
Alternatively, you can also directly connect to the REST API without using any of our SDKs.
Framework limitations
Note that several payment methods, including:
- Apple Pay
- Google Pay
- PayPal
do not work reliably within WebView environments. Using these payment methods inside a WebView can lead to inconsistent user experiences and potential payment issues. So, we recommend avoiding WebView implementations for these specific methods.
Recommended implementation
Instead of WebViews, you can implement native, system-level browser solutions:
- For Android: Use Chrome Custom Tabs.
- For iOS: Use ASWebAuthenticationSession.
Using these solutions is reliable, compliant and secure, and delivers a consistent user experience across all supported payment methods.