Overview
Track the latest changes, improvements, and updates to the Modulus Labs API suite. This changelog covers all three APIs: QR API, Onboarding API, and Webhooks API.All APIs are currently in sandbox mode. Production releases will be announced here.
Latest Releases
Onboarding API v2.0.0
Onboarding API v2.0.0
Status: Current ReleaseChanges:
- Complete merchant onboarding workflow
- Support for multiple payment methods (QR Ph, PayMaya, GCash, Cards)
- Document upload and verification system
- Business information collection
- JWT-based authentication
- Async processing with webhook notifications
- Enhanced KYC validation
- Multi-merchant support
QR API v1.4.1
QR API v1.4.1
Status: Sandbox ReleaseChanges:
- Dynamic QR Ph code generation
- JWE-encrypted payloads for enhanced security
- HTTP Basic Authentication support
- Real-time webhook integration
- Support for multiple currencies (PHP, USD)
- Consumer Scans Business (C2B) transaction flow
- Comprehensive error handling
- Full sandbox testing environment
Webhooks API v1.9.0
Webhooks API v1.9.0
Status: Sandbox ReleaseChanges:
- Real-time QR Ph transaction notifications
- JWE-encrypted webhook payloads
- Automatic retry mechanism (up to 4 attempts)
- Support for QRPH_SUCCESS and QRPH_DECLINED events
- HTTP Basic Authentication
- Multi-merchant support with activation codes
- Webhook simulation API for testing
- CRUD operations for webhook management
- Status toggle (ENABLED/DISABLED)
Release Notes by API
QR API
v1.4.1 - Current Sandbox
v1.4.1 - Current Sandbox
Release Date: SandboxFeatures:
- Dynamic QR code generation with specific amounts and references
- JWE encryption for secure payload transmission
- HTTP Basic Auth with Secret Key authentication
- Webhook notifications for transaction status
- Multi-currency support
- Comprehensive sandbox testing environment
POST /api/v1/qrph/dynamic- Create dynamic QR codeGET /ping- Health check endpoint
- Added encryption guide for JWE implementation
- Enhanced authentication documentation
- Comprehensive testing guide
Onboarding API
v2.0.0 - Current Release
v2.0.0 - Current Release
Release Date: CurrentFeatures:
- Complete merchant onboarding workflow
- Multi-payment method support (QR Ph, PayMaya, GCash, Cards)
- Document upload and verification
- Business information collection and validation
- JWT Bearer token authentication
- Asynchronous processing with webhooks
- Comprehensive enum definitions
POST /api/v1/onboard- Onboard new merchantGET /ping- Health check endpoint
- Complete enums reference guide
- Authentication flow documentation
- Integration examples
Webhooks API
v1.9.0 - Current Sandbox
v1.9.0 - Current Sandbox
Release Date: SandboxFeatures:
- Real-time transaction notifications
- JWE-encrypted payloads
- Automatic retry with exponential backoff
- Multi-event support (success/declined)
- HTTP Basic Authentication
- Multi-merchant activation codes
- Webhook simulation for testing
POST /api/v1/webhook- Create webhookGET /api/v1/webhook- List webhooksPUT /api/v1/webhook/{id}- Update webhookDELETE /api/v1/webhook/{id}- Delete webhookPOST /api/v1/webhook/simulate- Simulate webhook eventGET /ping- Health check endpoint
- Setup and configuration guide
- Payload structure documentation
- Receiving webhooks guide
- Testing with simulation API
Version History
| API | Current Version | Status |
|---|---|---|
| QR API | v1.4.1 | Sandbox |
| Onboarding API | v2.0.0 | Current |
| Webhooks API | v1.9.0 | Sandbox |
Upcoming Features
Production environment releases are planned for all APIs. Stay tuned for announcements regarding production endpoints, additional features, and performance improvements.