Official React Native SDK for integrating Glomo payment checkout flows into your mobile applications. The SDK renders a secure WebView-based checkout and auto-detects the correct flow (LRS, standard, or subscriptions) based on your order.
- LRS (Liberalised Remittance Scheme)
- Standard Payments (Cards, Bank Transfer, Pay via Bank)
- Subscriptions
| Requirement | Version |
|---|---|
| Node.js | >= 16.0.0 |
| npm | >= 8.0.0 |
| React | >= 17.0.0 |
| React Native | >= 0.68.0 |
| react-native-webview | ^13.0.0 |
| jail-monkey | ^2.6.0 |
| react-native-blob-util (optional) | ^0.25.0 |
| @react-native-documents/picker (optional) | >= 10.1.3 |
jail-monkey is required as of v5 - a device the SDK cannot verify is refused on a live_ key. The two optional packages enable document downloads.
| Version | Status | Documentation |
|---|---|---|
| v5.1.0 | Latest | React Native SDK v5 |
| v4.1.0 | Archived | React Native SDK v4 |
| v3.1.0 | Archived | React Native SDK v3 |
| v1.3.5 | Archived | React Native SDK v1 |
Upgrading from v4? See the Migration Guide - v5 makes jail-monkey a required dependency and the device compliance gate fails closed, so an upgrade that skips it blocks live checkouts.
- Changelog - all release notes
- Dark mode - what
"auto"resolves to here, and on the other Glomo SDKs - Migration Guide - step-by-step upgrade instructions
- Flutter SDK - Glomo SDK for Flutter apps
- Android SDK - Glomo SDK for native Android apps
- Unified SDK (Web) - Glomo SDK for web apps
- Checkout overview - server-side checkout integration and signature verification