2025-06

New Features

Send funds instantly between RohoPay wallets with zero provider fees. Look up a recipient by email, confirm the amount, and the transfer settles immediately — no USSD, no mobile network.Dashboard: Overview → Quick Transfer widget
API: POST /dashboard/transfers
Top up your RohoPay wallet using a Visa or Mastercard in addition to mobile money. Goes through the standard 3D Secure flow.Dashboard: Wallet → Top Up → Card
API: POST /dashboard/wallet/card-topup
View your HMAC webhook secret, copy verification code in Node.js or PHP, and see event documentation — all in one place.Dashboard: Webhooks sidebar item

2025-05

New Features

Accept RohoPay mobile money and card payments on any WooCommerce store. Connect your site with a site token, enable mobile money or card, and orders flow into RohoPay with full webhook sync.Dashboard: WordPress sidebar item at plugins.rohopay.com
Configure weighted routing between Relworx and Iotec for the WordPress plugin. Set percentages per provider so traffic is split according to your preferences.API: PUT /api/v2/plugins/routing
Full analytics dashboard with volume charts, settlement records, and reconciliation tools. Export transactions to CSV or PDF.Available at payments.rohopay.com

2025-04

API Changes

POST /api/v1/collect and POST /api/v1/disburse now require an Idempotency-Key header. Requests without it return 400 MISSING_IDEMPOTENCY_KEY.Migration: Add Idempotency-Key: {uuid} to all collect and disburse requests.
All outgoing webhooks from RohoPay now include an x-rohopay-signature: sha256=... header signed with your webhook secret. Verify this before processing events.Dashboard: Webhooks → copy your secret and verification code
New endpoint: POST /dashboard/projects/{id}/api-keys/{keyId}/rotate — generates a new key and revokes the old one atomically with zero downtime.

Bug Fixes

  • Fixed card expiry validation incorrectly accepting expired cards in some timezones
  • Fixed payment_method matching using substring instead of exact match in public checkout API
  • Fixed iframe 3DS flow replaced with full browser redirect to eliminate bank X-Frame-Options blocking

2025-03

New Features

Initial release of card payment support via Relworx. Full 3D Secure redirect flow, success/failure callbacks, and HMAC-verified webhook for authoritative status.API: POST /api/v1/checkout
Collections and disbursements now support Kenya (254), Tanzania (255), and Rwanda (250) in addition to Uganda (256).

2025-01

Launch

  • Initial release of RohoPay API v1
  • Mobile money collections and disbursements via Iotec and Relworx
  • Uganda (MTN MoMo, Airtel Money) support
  • Merchant dashboard at payments.rohopay.com
  • Project and API key management
  • Real-time wallet balance

Versioning Policy

The RohoPay API is versioned by URL prefix:
VersionPathStatus
v1/api/v1/*Current — stable
v2/api/v2/*Current — dashboard and digital products
Breaking changes will be announced here at least 30 days before they take effect.