Changelog
Watenga API version history — what changed, what's new, and breaking changes.
v1.0.0
Latest1 June 2026Initial public release
Added
- Payment sessions for card, mobile money, and Zimswitch via POST /v1/checkout/create
- Checkout status polling via GET /v1/checkout/:id/status
- Transaction listing, retrieval, and refunds
- Payment links CRUD endpoints
- Payout requests and listing
- Account balance and merchant profile endpoints
- Multi-app API key system with sandbox and live environments
- Restricted keys with granular permission scopes
- Outbound webhooks with HMAC-SHA256 signature verification
- Idempotency-Key header support on all state-changing endpoints
- Watenga.js embedded checkout widget (SAQ A scope)
- EcoCash direct API integration for mobile money
- WooCommerce and WHMCS payment plugins
v0.9.0
15 May 2026Release candidate
Added
- Developer portal with API reference and interactive sandbox console
- Webhook event logs and API call logs in the developer portal
- Developer team invites with role-based permissions
Changed
- Statement descriptor format standardized to WATENGA*<suffix> (22 char max)
- Success result code regex expanded for frictionless 3DS flows
v0.8.0
20 April 2026Beta
Breaking changes
- POST /v1/checkout/create now requires merchantTransactionId (was optional in alpha)
Added
- Subscription billing endpoints (create, cancel, list)
- Invoice generation and PDF delivery
- Agent cash-out payout channel
v0.7.0
10 March 2026Alpha
Added
- EFT PAY / COPY&PAY card processing adapter
- Zimswitch local card routing
- PayFac sub-merchant ledger with rolling reserve (5%, 90 days)
- KYC document upload and admin review workflow
