Skip to main content

Overview

Track the latest changes, improvements, and updates to the Modulus Labs API suite. This changelog covers all APIs: QR, Onboarding, Webhooks, Terminal Gateway, Transaction Reporting, and Ecom.
All APIs are currently in sandbox mode. Production releases will be announced here.

Week of June 15, 2026

New features

  • Ecom API (Sandbox). A REST API for creating and managing hosted payment links. Generate a shareable checkout URL, accept one_time or multi_use payments, update or cancel active links, and reconcile results through payment webhooks. API keys are entity-scoped, and mutating requests use idempotency keys for safe retries. See the Ecom introduction and the API reference to get started.

Week of May 4, 2026

Improvements

  • Removed unsupported card brands. JCB and UNIONPAY are no longer listed as supported card brands across the documentation, leaving the set of brands that the platform actually processes.
  • Aligned the ping endpoint. The QR API ping endpoint now matches the request, response, and documentation conventions used by the other APIs, so health checks behave consistently across the suite.

Week of April 27, 2026

New features

  • Transaction Reporting API (Sandbox). A unified, REST-based API for querying transaction history across all payment methods (QR and card-present) using a single, consistent response format. Filter by merchant, branch, status, payment method, card brand, and date range; sort by date, amount, or last update; and paginate across large datasets with cursor-based pagination. API keys are entity-scoped, so partners, merchants, and branches each see only the data they’re authorized for. See the Transaction Reporting introduction and the Quickstart to get started, or jump to the API reference.

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

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

Stay Updated

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