SDKs
Official client libraries for integrating Reevit payments into your applications.Frontend SDKs (UI Components)
Pre-built checkout widgets with customizable themes for React, Vue, and Svelte.| Package | NPM | GitHub |
|---|---|---|
| @reevit/react | Reevit-Platform/react-sdk | |
| @reevit/vue | Reevit-Platform/vue-sdk | |
| @reevit/svelte | Reevit-Platform/svelte-sdk | |
| @reevit/core | Reevit-Platform/core |
Features
- ✅ Pre-built checkout UI with modal
- ✅ PSP bridge integrations (Paystack, Stripe, Flutterwave, Monnify, M-Pesa)
- ✅ Theming and dark mode support
- ✅ Mobile-responsive design
- ✅ TypeScript support
Backend SDKs (API Clients)
Server-side libraries for the Reevit REST API with full type safety.| Language | Package | GitHub |
|---|---|---|
| TypeScript/Node.js | @reevit/node | Reevit-Platform/node-sdk |
| Python | reevit | Reevit-Platform/python |
| Go | github.com/Reevit-Platform/go-sdk | Reevit-Platform/go-sdk |
| PHP | reevit/reevit-php | Reevit-Platform/php |
Features
- ✅ Full API coverage (Payments, Connections, Subscriptions, Webhooks)
- ✅ Type safety (TypeScript types, Python hints, Go structs)
- ✅ Automatic retries with exponential backoff
- ✅ Idempotency key support
- ✅ Webhook signature verification
Supported Payment Providers
All SDKs support the following payment providers:| Provider | Countries | Payment Methods |
|---|---|---|
| Paystack | NG, GH, ZA, KE | Card, Mobile Money, Bank |
| Flutterwave | NG, GH, KE, ZA+ | Card, Mobile Money, Bank |
| Hubtel | GH | Mobile Money |
| Stripe | Global (50+) | Card, Apple Pay, Google Pay |
| Monnify | NG | Card, Bank Transfer, USSD |
| M-Pesa | KE, TZ | Mobile Money (STK Push) |
Quick Start
Frontend (React)
Backend (Node.js)
Configuration Options
| Option | Description | Default |
|---|---|---|
apiKey / publicKey | Your API key (pfk_...secret) | Required |
orgId | Organization ID (backend only) | Required |
baseUrl / apiBaseUrl | API base URL | https://api.reevit.io |
timeout | Request timeout | 30s |

