{"_id":"@bitnet-infotech/react-native-razorpay-nitro","_rev":"7-5601c43af8c30463199aa30d2283e277","name":"@bitnet-infotech/react-native-razorpay-nitro","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"@bitnet-infotech/react-native-razorpay-nitro","version":"1.0.0","keywords":["react-native","nitro"],"author":{"name":"BITNET Infotech"},"license":"MIT","_id":"@bitnet-infotech/react-native-razorpay-nitro@1.0.0","maintainers":[{"name":"darshitsavaliya","email":"darshitmsavaliya@gmail.com"},{"name":"khanjandobariya","email":"khanjandobariya@gmail.com"}],"homepage":"https://github.com/BITNET-Infotech/react-native-razorpay-nitro#readme","bugs":{"url":"https://github.com/BITNET-Infotech/react-native-razorpay-nitro/issues"},"dist":{"shasum":"27722a3481dba773229c1cc7ec800f7549b3bd4e","tarball":"https://registry.npmjs.org/@bitnet-infotech/react-native-razorpay-nitro/-/react-native-razorpay-nitro-1.0.0.tgz","fileCount":46,"integrity":"sha512-0hiImhXY/wWUmt43xeg4v+PRrM1M76FeokE0oi25jZKF9W8S9WtFlhNV0otLzQhzaE4jWbkEYZlGUuvZgEcSrA==","signatures":[{"sig":"MEQCIAjhvU2bWjDEOHrG8DzEWmiThyoe8XU85ee4l4Gr75+gAiAQYeafBqXq/0c2joZzHNKdqyh/w8XJmrcAne7FFpcGzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95665},"main":"lib/index","types":"lib/index.d.ts","module":"lib/index","source":"src/index","gitHead":"36b30411c486b1e4692a54923b28a2698d9150f3","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\" --fix","test":"vitest --run","clean":"rm -rf android/build node_modules/**/android/build lib","specs":"tsc --noEmit false && nitrogen --logLevel=\"debug\"","lint-ci":"eslint \"**/*.{js,ts,tsx}\" -f @jamesacarr/github-actions","typecheck":"tsc --noEmit","typescript":"tsc","prepublishOnly":"npm run typescript"},"_npmUser":{"name":"darshitsavaliya","email":"darshitmsavaliya@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/BITNET-Infotech/react-native-razorpay-nitro.git","type":"git"},"_npmVersion":"10.9.2","description":"High-performance React Native wrapper for Razorpay payments, built with Nitro Modules. Drop-in compatible with react-native-razorpay.","directories":{},"_nodeVersion":"22.14.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["warn",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.1","eslint":"^8.57.0","vitest":"^4.0.16","nitrogen":"^0.31.10","prettier":"^3.3.3","fast-check":"^4.5.3","typescript":"^5.8.3","@types/react":"^19.1.03","react-native":"0.82.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","react-native-nitro-modules":"^0.31.10","@react-native/eslint-config":"0.82.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-razorpay-nitro_1.0.0_1772888349248_0.9846619890714425","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bitnet-infotech/react-native-razorpay-nitro","version":"1.1.0","keywords":["react-native","nitro"],"author":{"name":"BITNET Infotech"},"license":"MIT","_id":"@bitnet-infotech/react-native-razorpay-nitro@1.1.0","maintainers":[{"name":"darshitsavaliya","email":"darshitmsavaliya@gmail.com"},{"name":"khanjandobariya","email":"khanjandobariya@gmail.com"}],"homepage":"https://github.com/BITNET-Infotech/react-native-razorpay-nitro#readme","bugs":{"url":"https://github.com/BITNET-Infotech/react-native-razorpay-nitro/issues"},"dist":{"shasum":"340f76e1c8efebf499d64b9035b683cb8dce0bc2","tarball":"https://registry.npmjs.org/@bitnet-infotech/react-native-razorpay-nitro/-/react-native-razorpay-nitro-1.1.0.tgz","fileCount":44,"integrity":"sha512-Y1mTcQcKFOKcHLkkoLRnRbS2yaQZNU6+VPDmNChdd/9QNNYov1hGlRysNJ5KeVqoXJ8AZnehR0XL1Oi2vYPHIw==","signatures":[{"sig":"MEUCIBmQP6fIyPj5QzhgXpeezyZF3CZMn13qjStkz6stJe1YAiEA13ON1K6DpXyoofe2Pi4jl2sqIsldh0f7FNn/XWAKsI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4n6+CACMQubtCqUKrZWGGMIVzvCgGEb4xDdUVwI5uLQIhAOj9Knf0zcL919Crzjsjpu+0CndQS2rvHmBMuy2SRbHi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94146},"main":"lib/index","types":"lib/index.d.ts","module":"lib/index","source":"src/index","gitHead":"4abb5454d2148c62217fec1f2165ca37c875abd4","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\" --fix","test":"vitest --run","clean":"rm -rf android/build node_modules/**/android/build lib","specs":"tsc --noEmit false && node --stack-size=65536 ./node_modules/.bin/nitrogen --logLevel=debug","lint-ci":"eslint \"**/*.{js,ts,tsx}\" -f @jamesacarr/github-actions","typecheck":"tsc --noEmit","typescript":"tsc","prepublishOnly":"npm run specs && npm run typescript"},"_npmUser":{"name":"khanjandobariya","email":"khanjandobariya@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/BITNET-Infotech/react-native-razorpay-nitro.git","type":"git"},"_npmVersion":"10.9.2","description":"High-performance React Native wrapper for Razorpay payments, built with Nitro Modules. Drop-in compatible with react-native-razorpay.","directories":{},"_nodeVersion":"22.14.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["warn",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.1","eslint":"^8.57.0","vitest":"^4.0.16","nitrogen":"^0.37.1","prettier":"^3.3.3","fast-check":"^4.5.3","typescript":"^5.8.3","@types/react":"^19.1.03","react-native":"0.82.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","react-native-nitro-modules":"^0.37.1","@react-native/eslint-config":"0.82.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":">=0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-razorpay-nitro_1.1.0_1789638394266_0.06513518605134094","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@bitnet-infotech/react-native-razorpay-nitro","version":"1.1.1","keywords":["react-native","nitro"],"author":{"name":"BITNET Infotech"},"license":"MIT","_id":"@bitnet-infotech/react-native-razorpay-nitro@1.1.1","maintainers":[{"name":"darshitsavaliya","email":"darshitmsavaliya@gmail.com"},{"name":"khanjandobariya","email":"khanjandobariya@gmail.com"}],"homepage":"https://github.com/BITNET-Infotech/react-native-razorpay-nitro#readme","bugs":{"url":"https://github.com/BITNET-Infotech/react-native-razorpay-nitro/issues"},"dist":{"shasum":"0f5050a7f4ad6259367071367294d672a154af21","tarball":"https://registry.npmjs.org/@bitnet-infotech/react-native-razorpay-nitro/-/react-native-razorpay-nitro-1.1.1.tgz","fileCount":44,"integrity":"sha512-KrHMLJBOxDKSgzycYPFIWHwyH5u9lzMEcu31pYzDoYxC+Y2WCvQWpKj3JWnSu2HlPfcJaNeweWDw96EcOXb7Aw==","signatures":[{"sig":"MEUCICgr4ec13uAg9cCkomJex/P6613BMvNQ8Wegc/6WrZX5AiEA1ax5Gg59ysU2/Mw+qfENEQRR5/jzktByPmJlL5atoR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCRFPh0YnMSBVQ3e7OlNiU2tdDOyiW/qmnIbmzKaORF4gIgPoI2Ku6g6OUNyKuK3zFb3GBahGvhx680fz/fXZ/bqAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94229},"main":"lib/index","types":"lib/index.d.ts","module":"lib/index","source":"src/index","gitHead":"484c181f25e2df026813a8f4164c4aaf28e5950c","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\" --fix","test":"vitest --run","clean":"rm -rf android/build node_modules/**/android/build lib","specs":"tsc --noEmit false && node --stack-size=65536 ./node_modules/.bin/nitrogen --logLevel=debug","lint-ci":"eslint \"**/*.{js,ts,tsx}\" -f @jamesacarr/github-actions","typecheck":"tsc --noEmit","typescript":"tsc","prepublishOnly":"npm run specs && npm run typescript"},"_npmUser":{"name":"khanjandobariya","email":"khanjandobariya@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/BITNET-Infotech/react-native-razorpay-nitro.git","type":"git"},"_npmVersion":"10.9.2","description":"High-performance React Native wrapper for Razorpay payments, built with Nitro Modules. Drop-in compatible with react-native-razorpay.","directories":{},"_nodeVersion":"22.14.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["warn",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.1","eslint":"^8.57.0","vitest":"^4.0.16","nitrogen":"^0.37.1","prettier":"^3.3.3","fast-check":"^4.5.3","typescript":"^5.8.3","@types/react":"^19.1.03","react-native":"0.82.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","react-native-nitro-modules":"^0.37.1","@react-native/eslint-config":"0.82.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":">=0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-razorpay-nitro_1.1.1_1789640045733_0.8521361243172876","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"_id":"@bitnet-infotech/react-native-razorpay-nitro@1.1.2","bugs":{"url":"https://github.com/BITNET-Infotech/react-native-razorpay-nitro/issues"},"dist":{"shasum":"1850b14402d7350a8b915f78f24052916434a9b1","tarball":"https://registry.npmjs.org/@bitnet-infotech/react-native-razorpay-nitro/-/react-native-razorpay-nitro-1.1.2.tgz","fileCount":46,"integrity":"sha512-CJyetQyqsM+He6iT3UXaaNXmGuJX7E6lK3kElPCl72gkbyCPEHMvvCBO6Y9o+n2tTvC1rWa/mPVbYdJJzBcx/Q==","signatures":[{"sig":"MEUCIQCXC0LfmnT2Ewa9PRRjLDPf5bM0puaHn6SKdvvrBq/GTwIgdkp17aCr+PikgaMk3eEK9IXIUVHfCZ2Z3bk9M96UVFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAJLfpP2ZZxICGQdZxs/enztcEphwFzVXMTWl3beL6WVAiEArf+Tu6i2XyfDOrubJHSfhyKAYLI9vSGdPSYvrTicZwA="}],"unpackedSize":98266},"main":"lib/index","name":"@bitnet-infotech/react-native-razorpay-nitro","types":"lib/index.d.ts","author":{"name":"BITNET Infotech"},"module":"lib/index","source":"src/index","gitHead":"bb07008032e632ce957abae54a57cefbb00f279e","license":"MIT","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\" --fix","test":"vitest --run","clean":"rm -rf android/build node_modules/**/android/build lib","specs":"tsc --noEmit false && node --stack-size=65536 ./node_modules/.bin/nitrogen --logLevel=debug","lint-ci":"eslint \"**/*.{js,ts,tsx}\" -f @jamesacarr/github-actions","typecheck":"tsc --noEmit","typescript":"tsc","prepublishOnly":"npm run typescript"},"version":"1.1.2","_npmUser":{"name":"khanjandobariya","email":"khanjandobariya@gmail.com"},"homepage":"https://github.com/BITNET-Infotech/react-native-razorpay-nitro#readme","keywords":["react-native","nitro"],"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/BITNET-Infotech/react-native-razorpay-nitro.git","type":"git"},"_npmVersion":"10.9.2","description":"High-performance React Native wrapper for Razorpay payments, built with Nitro Modules. Drop-in compatible with react-native-razorpay.","directories":{},"maintainers":[{"name":"darshitsavaliya","email":"darshitmsavaliya@gmail.com"},{"name":"khanjandobariya","email":"khanjandobariya@gmail.com"}],"_nodeVersion":"22.14.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["warn",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.1","eslint":"^8.57.0","vitest":"^4.0.16","nitrogen":"^0.37.1","prettier":"^3.3.3","fast-check":"^4.5.3","typescript":"^5.8.3","@types/react":"^19.1.03","react-native":"0.82.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","react-native-nitro-modules":"^0.37.1","@react-native/eslint-config":"0.82.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":">=0.35.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-razorpay-nitro_1.1.2_1789649413346_0.7996161103647919"}}},"time":{"created":"2026-03-07T12:59:09.154Z","modified":"2026-09-17T12:50:13.613Z","0.0.1":"2026-03-07T10:59:48.750Z","1.0.0":"2026-03-07T12:59:09.394Z","1.1.0":"2026-09-17T09:46:34.343Z","1.1.1":"2026-09-17T10:14:05.858Z","1.1.2":"2026-09-17T12:50:13.423Z"},"bugs":{"url":"https://github.com/BITNET-Infotech/react-native-razorpay-nitro/issues"},"author":{"name":"BITNET Infotech"},"license":"MIT","homepage":"https://github.com/BITNET-Infotech/react-native-razorpay-nitro#readme","keywords":["react-native","nitro"],"repository":{"url":"git+https://github.com/BITNET-Infotech/react-native-razorpay-nitro.git","type":"git"},"description":"High-performance React Native wrapper for Razorpay payments, built with Nitro Modules. Drop-in compatible with react-native-razorpay.","maintainers":[{"name":"darshitsavaliya","email":"darshitmsavaliya@gmail.com"},{"name":"khanjandobariya","email":"khanjandobariya@gmail.com"}],"readme":"# @bitnet-infotech/react-native-razorpay-nitro\n\n> 💳 High-performance Razorpay payment SDK for React Native, powered by [Nitro Modules](https://nitro.margelo.com). Drop-in compatible with the official package.\n\n<div align=\"center\">\n\n[![npm version](https://img.shields.io/npm/v/@bitnet-infotech/react-native-razorpay-nitro.svg)](https://www.npmjs.com/package/@bitnet-infotech/react-native-razorpay-nitro)\n[![license](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![platform](https://img.shields.io/badge/platform-iOS%20%7C%20Android-lightgrey.svg)]()\n[![React Native](https://img.shields.io/badge/React%20Native-0.71+-brightgreen.svg)](https://reactnative.dev/)\n[![Nitro Modules](https://img.shields.io/badge/Nitro%20Modules-0.35+-purple.svg)](https://nitro.margelo.com/)\n\n[📖 Usage](#usage) • [🔄 Migration](#migration-from-react-native-razorpay) • [📚 API Reference](#api-reference)\n\n</div>\n\n---\n\n## ✨ Features\n\n| Feature | Description |\n| :--- | :--- |\n| ⚡️ **Nitro-Powered** | Built with Nitro Modules for ultra-low overhead native calls |\n| 🏗️ **New Architecture Ready** | Full Fabric & TurboModules support out of the box |\n| 📱 **16KB Page Size** | Android SDK v1.6.40 compliant with new page size requirements |\n| 🍎 **Apple Silicon Native** | arm64 simulator support for M1/M2/M3/M4 Macs |\n| 🔄 **Drop-in Compatible** | Same API as `react-native-razorpay` - just change the import |\n| 📦 **TypeScript First** | Full type definitions with JSDoc documentation |\n\n## 🚀 Why This Package?\n\nThe official `react-native-razorpay` package has two critical issues:\n1. **No New Architecture support** - Doesn't work with Fabric/TurboModules\n2. **Android 16KB page size** - Fails on devices with new memory page requirements\n\nThis package solves both while maintaining 100% API compatibility.\n\n## 📦 Installation\n\n```bash\nnpm install @bitnet-infotech/react-native-razorpay-nitro react-native-nitro-modules\n# or\nyarn add @bitnet-infotech/react-native-razorpay-nitro react-native-nitro-modules\n# or\nbun add @bitnet-infotech/react-native-razorpay-nitro react-native-nitro-modules\n```\n\n### iOS\n\n```bash\ncd ios && bundle exec pod install\n```\n\n### Android\n\nNo additional setup required. Auto-links with Razorpay SDK v1.6.40.\n\n## 🔄 Migration from react-native-razorpay\n\nSimply change your import - **that's it!**\n\n```diff\n- import RazorpayCheckout from 'react-native-razorpay';\n+ import RazorpayCheckout from '@bitnet-infotech/react-native-razorpay-nitro';\n```\n\nThe API is identical. No code changes required.\n\n## 💡 Usage\n\n```typescript\nimport RazorpayCheckout from '@bitnet-infotech/react-native-razorpay-nitro';\n\nconst options = {\n  key: 'your_razorpay_key',\n  amount: 50000, // in paise (₹500)\n  currency: 'INR',\n  name: 'Your Company',\n  description: 'Payment for order #123',\n  order_id: 'order_xxxxx', // from your backend\n  prefill: {\n    email: 'customer@example.com',\n    contact: '9999999999',\n    name: 'Customer Name',\n  },\n  theme: {\n    color: '#F37254',\n  },\n};\n\n// Promise-style (recommended)\ntry {\n  const data = await RazorpayCheckout.open(options);\n  console.log('Payment successful!');\n  console.log('Payment ID:', data.razorpay_payment_id);\n  console.log('Order ID:', data.razorpay_order_id);\n  console.log('Signature:', data.razorpay_signature);\n} catch (error) {\n  console.log('Payment failed:', error.code, error.description);\n}\n\n// Callback-style (also supported)\nRazorpayCheckout.open(\n  options,\n  (data) => console.log('Success:', data.razorpay_payment_id),\n  (error) => console.log('Error:', error.code, error.description)\n);\n```\n\n## 📚 API Reference\n\n### `RazorpayCheckout.open(options, successCallback?, errorCallback?)`\n\nOpens the Razorpay checkout modal.\n\n**Parameters:**\n- `options` - Checkout configuration object\n- `successCallback` - Optional callback for success\n- `errorCallback` - Optional callback for errors\n\n**Returns:** `Promise<SuccessResponse>`\n\n### CheckoutOptions\n\n| Property | Type | Required | Description |\n|----------|------|:--------:|-------------|\n| `key` | `string` | ✅ | Your Razorpay API key |\n| `amount` | `number` | ✅ | Amount in paise |\n| `currency` | `string` | ✅ | Currency code (e.g., 'INR') |\n| `order_id` | `string` | ✅ | Order ID from backend |\n| `name` | `string` | | Business name |\n| `description` | `string` | | Payment description |\n| `image` | `string` | | Logo URL |\n| `prefill` | `object` | | Customer details |\n| `theme` | `object` | | UI customization |\n| `notes` | `object` | | Additional metadata |\n\nSee [Razorpay Mobile SDK Docs](https://razorpay.com/docs/payments/payment-gateway/react-native-integration/standard/) for complete options.\n\n### `RazorpayCheckout.onExternalWalletSelection(callback)`\n\nRegister a callback for external wallet selection (PayTM, PhonePe, etc.).\n\n```typescript\nRazorpayCheckout.onExternalWalletSelection((data) => {\n  console.log('External wallet selected:', data.external_wallet);\n});\n```\n\n**ExternalWalletResponse:**\n```typescript\n{\n  external_wallet: string  // e.g., 'paytm', 'phonepe'\n  razorpay_payment_id?: string\n  razorpay_order_id?: string\n}\n```\n\n### Response Types\n\n```typescript\n// Success\ninterface SuccessResponse {\n  razorpay_payment_id: string\n  razorpay_order_id: string\n  razorpay_signature: string\n}\n\n// Error\ninterface ErrorResponse {\n  code: number\n  description: string\n}\n```\n\n## 📋 Requirements\n\n| Requirement | Version |\n|-------------|---------|\n| React Native | 0.71+ |\n| iOS | 13.0+ |\n| Android SDK | 24+ |\n| react-native-nitro-modules | 0.35+ |\n\n## 🤝 Contributing\n\nPull requests are welcome! For major changes, please open an issue [here](https://github.com/BITNET-Infotech/react-native-razorpay-nitro/issues) first.\n\n## ❓ Troubleshooting\n\n**Android build fails with `updateNative` or `JHybridObject` C++ errors:**\n\n- Use `react-native-nitro-modules` **0.35+** ([Nitro 0.35 migration](https://github.com/mrousavy/nitro/releases/tag/v0.35.0))\n- Reinstall this package at **1.1.0+** (includes Nitro 0.35–0.37 compatible generated bindings)\n\n**\"SDK Compatibility Status\" dialog on Android:**\n- This dialog only appears in debug builds and is by design from Razorpay SDK\n- It will NOT appear in release builds\n- No action needed - this is normal behavior during development\n\n**iOS arm64 simulator issues:**\n- This package natively supports arm64 simulators on M1/M2/M3/M4 Macs\n- Run `pod install` to ensure correct CocoaPods resolution\n\n**Payment fails silently:**\n- Check that `order_id` is valid and not expired\n- Verify API key matches environment (test/live)\n\n## 📄 License\n\nMIT\n","readmeFilename":"README.md"}