reevit

[ Product updates ]

Changelog

A release journal for PrimeFlow — new provider coverage, routing improvements, workflow polish, and the platform fixes shipped to production.

[ Latest release ]

Newest

v1.9.0

#

05
Changes
02
Areas
03
New
View GitHub diff

Added

03
  • connectionsPawaPay is now available as a payment provider — connect a PawaPay account to collect mobile money across multiple African markets

  • connectionsPawaPay connection form adds an API token field and an optional default mobile money provider code (e.g. MTN_MOMO_ZMB)

  • paymentsNew 'Check status' action on the payment detail sheet re-syncs pending payments with the provider — useful for mobile money approvals that happen off-dashboard

Fixed

02
  • connectionsConnections provider filter now lists every supported provider instead of a stale hardcoded subset

  • paymentsFailed payment and refund actions now show clearer, merchant-facing error messages for known provider and API error codes

[ Release ]

v1.8.0

#

06
Changes
04
Areas
04
New
View GitHub diff

Added

04
  • developersLive mode free tier: merchants can now create 1 live API key and access view-only dashboard before subscribing

  • webhooksWebhooks tab shows configuration in read-only mode for free-tier live merchants

  • dashboardPayments and customers pages render data with disabled action buttons for free-tier live, replacing full-page upgrade banners

  • dashboardNew UpgradeTooltip component wraps blocked actions with 'Subscribe to a plan to unlock this feature' tooltip

Fixed

02
  • billingFree tier webhook attempts limit updated from 10,000 to 5,000/mo across all pricing displays

  • billingFree tier live connections updated from 0 to 1 in pricing comparison table

[ Release ]

v1.7.0

#

15
Changes
06
Areas
11
New
View GitHub diff

Added

11
  • paymentsVisual payment timeline in detail sheet showing status transitions, routing decisions, retries, and refund events

  • paymentsBulk operations: select multiple payments to refund, export, or cancel with a floating action toolbar

  • dashboardReal-time notification bell with unread count — alerts for payment status changes, webhook failures, and health events

  • analyticsNew Analytics page with side-by-side provider comparison: success rates, latency, and fee analysis

  • webhooksWebhook debugging console with request/response inspector, live event stream, and payload replay

  • paymentsSave, rename, and reuse payment filter configurations with Saved Views

  • searchCommand palette (Cmd+K) now searches payments and customers in real-time

  • dashboardNew keyboard shortcuts: focus search (/), refresh data (Cmd+R), export (Cmd+E), go to analytics (Cmd+Shift+A)

  • dashboardCopy Payment ID button, relative timestamps with hover, connection count badge in sidebar

  • connectionsHealth trend arrows and 'last tested' timestamps on connection cards

  • paymentsPayment detail sheet is wider with improved spacing and consistent card styling

Fixed

03
  • paymentsEmpty sections (Saved Method, Scheduled Payment, Routing) now hidden when they have no data

  • paymentsRemoved misleading Next Action section from payment details — 3DS/SCA data belongs in the SDK checkout flow

  • dashboardSkeleton loading consistency across all dashboard pages

Improved

01
  • paymentsCleaned up payment detail sheet: normalized section styling, removed redundant separators

[ Release ]

v1.6.0

#

06
Changes
02
Areas
05
New
View GitHub diff

Added

05
  • 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

Fixed

01
  • dashboardRemoved standalone pages for payment methods, scheduled payments, and routing decisions to reduce page sprawl

[ Release ]

v1.5.0

#

10
Changes
04
Areas
08
New
View GitHub diff

Added

08
  • 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

Fixed

02
  • dashboardConnection health now properly synced between snapshot and connections pages

  • dashboardHealth dashboard respects current mode (test/live) for accurate metrics

[ Release ]

v1.4.0

#

10
Changes
08
Areas
01
New
View GitHub diff

Added

01
  • dashboardDashboard volume chart shows individual PSP mini charts when providers are connected

Fixed

09
  • 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

[ Release ]

v1.3.0

#

21
Changes
08
Areas
16
New

Added

16
  • 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

Fixed

05
  • 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

[ Release ]

v1.2.0

#

06
Changes
02
Areas
04
New
View GitHub diff

Added

04
  • 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

Fixed

01
  • Fixed timeout handling for slow provider responses

Improved

01
  • Reduced average API latency by 15%

[ Release ]

v1.1.0

#

06
Changes
02
Areas
04
New
View GitHub diff

Added

04
  • providersM-Pesa integration with STK Push support

  • dashboardNew dashboard with real-time analytics

  • Transaction search and filtering

  • Better error messages with provider context

Fixed

01
  • Fixed currency conversion rounding issues

Improved

01
  • Reduced API latency by 40%

[ Release ]

v1.0.0

#

06
Changes
04
Areas
06
New
View GitHub diff

Added

06
  • 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

[ Release ]

v0.9.0

#

04
Changes
00
Areas
04
New

Added

04
  • 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