Changelogs
All of the changes made will be available here.
🚀Features
- paymentsPayment detail sheet now includes Save Method action and saved method preview
- paymentsScheduled payment details now surface directly in the payment detail sheet
- paymentsRouting decisions are now shown inside the payment detail sheet
- paymentsPayments list supports a Scheduled filter that shows queued payments inline
- paymentsScheduled payments include a dedicated detail sheet with cancel flow
🐞Bug Fixes
- dashboardRemoved standalone pages for payment methods, scheduled payments, and routing decisions to reduce page sprawl
🚀Features
- connectionsImproved connection health calculation with success-rate driven scoring
- connectionsConnection health now recovers properly when payments become successful
- dashboardEnhanced health bar visualization with color-coded states (green/orange/red)
- connectionsAdded reroute rate tracking and display on connection cards
- paymentsRerouting attempts now visible in payments table and detail views
- connectionsImproved labels UX in add connection sheet with clear help text and validation
- connectionsBetter label field with examples, constraints explanation, and client-side validation
- routingAdded informational banner on routing rules page explaining failover behavior
🐞Bug Fixes
- dashboardConnection health now properly synced between snapshot and connections pages
- dashboardHealth dashboard respects current mode (test/live) for accurate metrics
🚀Features
- dashboardDashboard volume chart shows individual PSP mini charts when providers are connected
🐞Bug Fixes
- payment-linksStripe payment links now work correctly with 'no providers available' error fixed
- payment-linksPayment link mode validation prevents connection mode mismatches
- connectionsStripe credentials now accepted in multiple key formats (secret_key, sk_live, sk_test, stripe_secret)
- paymentsStripe payment link usage now properly recorded and customer details created
- workflowsWorkflow triggers now fire correctly for all payment statuses
- integrationsAdded sender_id field to Hubtel SMS integration for proper sender identification
- dashboardFixed snapshot dashboard chart rendering with proper container sizing
- routingStripe added to default routing chains for card payments in all supported countries
- providersFlutterwave credential validation now accepts 'secret' key format for consistency
🚀Features
- sdkReact SDK (@reevit/react) - Pre-built checkout widget with modal, theming, and dark mode
- sdkVue SDK (@reevit/vue) - Vue 3 components and composables for checkout
- sdkSvelte SDK (@reevit/svelte) - Svelte 5 components and reactive stores
- sdkCore SDK (@reevit/core) - Shared API client and PSP bridges (Paystack, Stripe, Monnify, M-Pesa)
- sdkNode.js, Python, Go, and PHP backend SDKs with full API coverage
- dashboardPayment Links - Create shareable payment links with custom amounts, descriptions, and expiry dates
- dashboardPayment Link management - Enable/disable links, track usage, and view payment history
- dashboardCustomer management - View all customers, payment history, and lifetime value
- dashboardCustomer profiles with aggregated payment data and transaction timeline
- dashboardA/B Testing for payment providers - Compare conversion rates across different PSPs
- dashboardA/B Test analytics with statistical significance and winner detection
- routingAdvanced routing rules - Route payments by country, amount, currency, or payment method
- routingRouting rule priorities and fallback configurations
- apiPSP public key returned in payment intent for client-side SDK initialization
- workflowsWorkflow automation triggers on payment events (created, success, failed)
- examplesNext.js example app with complete checkout flow
🐞Bug Fixes
- sdkSDK now includes email in payment intent requests (required by Paystack)
- apiCORS headers updated for SDK custom headers (X-Reevit-SDK-Version)
- securityVault key format corrected for credential encryption
- providersPaystack provider error handling improved
- workflowsWorkflow triggers for requires_action payment status
🚀Features
- Stripe integration for international card payments
- Apple Pay and Google Pay support via Stripe
- routingEnhanced routing rules with country-specific fallbacks
- webhooksFaster webhook delivery with retry mechanism
🐞Bug Fixes
- Fixed timeout handling for slow provider responses
🏎Performance
- Reduced average API latency by 15%
🚀Features
- providersM-Pesa integration with STK Push support
- dashboardNew dashboard with real-time analytics
- Transaction search and filtering
- Better error messages with provider context
🐞Bug Fixes
- Fixed currency conversion rounding issues
🏎Performance
- Reduced API latency by 40%
🚀Features
- providersPaystack integration for Ghana and Nigeria
- providersHubtel integration for Ghana mobile money
- providersFlutterwave integration with multi-country support
- routingSmart routing with automatic failover
- webhooksUnified webhook system
- securityBYOK credential management with AES-256-GCM encryption
🚀Features
- Core API for payment intents
- Connection management
- Basic routing logic
- Developer documentation
Stop losing revenue to payment failures
Connect your existing PSP accounts in minutes. Get automatic failover, unified webhooks, and cross-provider analytics — without changing how you handle funds.
No credit card required
Connect in under 5 minutes
Your keys, your funds — always
Need a custom solution? Talk to our team

