Skip to main content

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

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

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
Endpoints:
  • POST /api/v1/qrph/dynamic - Create dynamic QR code
  • GET /ping - Health check endpoint
Documentation:
  • Added encryption guide for JWE implementation
  • Enhanced authentication documentation
  • Comprehensive testing guide

Onboarding API

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
Endpoints:
  • POST /api/v1/onboard - Onboard new merchant
  • GET /ping - Health check endpoint
Documentation:
  • Complete enums reference guide
  • Authentication flow documentation
  • Integration examples

Webhooks API

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
Endpoints:
  • POST /api/v1/webhook - Create webhook
  • GET /api/v1/webhook - List webhooks
  • PUT /api/v1/webhook/{id} - Update webhook
  • DELETE /api/v1/webhook/{id} - Delete webhook
  • POST /api/v1/webhook/simulate - Simulate webhook event
  • GET /ping - Health check endpoint
Documentation:
  • Setup and configuration guide
  • Payload structure documentation
  • Receiving webhooks guide
  • Testing with simulation API

Version History

APICurrent VersionStatus
QR APIv1.4.1Sandbox
Onboarding APIv2.0.0Current
Webhooks APIv1.9.0Sandbox

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:

Stay Updated

Bookmark this page to stay informed about the latest API updates, new features, and important changes to Modulus Labs APIs.