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.
Need Help?
If you have questions about any updates or need assistance with migration:Technical Support
Contact our technical support team
Documentation
Browse complete API documentation