Tyro Offers the following SDKs to help make it easier to integrate Tyro Pay Online with your mobile app.
- React Native SDK for react native mobile development.
- Android SDK is only for Google Pay integration in a native Android mobile app. To support other card payments, we recommend using a hosted checkout using Tyro.js in a WebView.
- iOS SDK is only for Apple Pay integration in a native iOS mobile app. To support other card payments, we recommend using a hosted checkout using Tyro.js in a WebView.
| Integration Method | General Card Payments | Apple Pay | Google Pay |
|---|---|---|---|
| Hosted Checkout (Tyro.js in WebView) | ✅ Yes | ✅ Yes | ⚠️ Needs config* |
| React Native SDK | ✅ Yes | ✅ Yes | ✅ Yes |
| iOS SDK | ❌ No | ✅ Yes | ❌ No |
| Android SDK | ❌ No | ❌ No | ✅ Yes |
*Google Pay is natively supported in Android WebViews (version 137+) by enabling the Payment Request API. It is also supported in iOS WebViews (WKWebView) by appending "GOOGLE_PAY_SUPPORTED" to the user agent and handling popup delegates.