# GlomoPay React Native SDK

Official React Native SDK for integrating GlomoPay 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.

## Supported Payment Flows

- **LRS** (Liberalised Remittance Scheme)
- **Standard Payments** (Cards, Bank Transfer, Pay via Bank)
- **Subscriptions**


## System Requirements

| 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.

## Versions

| Version | Status | Documentation |
|  --- | --- | --- |
| v5.0.0 | Latest | [React Native SDK v5](/platform/sdk/react-native-sdk/v5) |
| v4.1.0 | Archived | [React Native SDK v4](/platform/sdk/react-native-sdk/v4) |
| v3.1.0 | Archived | [React Native SDK v3](/platform/sdk/react-native-sdk/v3) |
| v1.3.5 | Archived | [React Native SDK v1](/platform/sdk/react-native-sdk/v1) |


Upgrading from v4? See the [Migration Guide](/platform/sdk/react-native-sdk/migration) - v5 makes `jail-monkey` a required dependency and the device compliance gate fails closed, so an upgrade that skips it blocks live checkouts.

## Resources

- [Changelog](/platform/sdk/react-native-sdk/changelog) - all release notes
- [Migration Guide](/platform/sdk/react-native-sdk/migration) - step-by-step upgrade instructions
- [Flutter SDK](/platform/sdk/flutter-sdk) - GlomoPay SDK for Flutter apps
- [Android SDK](/platform/sdk/android-sdk) - GlomoPay SDK for native Android apps
- [Unified SDK (Web)](/platform/sdk/unified-sdk) - GlomoPay SDK for web apps
- [Checkout overview](/payin/checkout) - server-side checkout integration and signature verification