Welcome to Modulus Labs
Modulus Labs provides payment infrastructure for businesses in the Philippines: accept cards online, take QR Ph payments in person and online, run in-store terminals, onboard merchants, and report across all of it. Pick the API for your use case below.Choose your API
Ecom
Accept card payments online - hosted Payment Links or the JavaScript SDK (Payment Intents), with 3D Secure.
QR Ph
Generate Dynamic QR Ph codes for Consumer-Scans-Business payments.
Webhooks
Receive real-time, encrypted QR Ph transaction notifications.
Onboarding
Programmatically onboard merchants with KYC.
Terminal Gateway
Drive in-store card terminals over HTTP or WebSocket.
Transaction Reporting
Query transaction history across every payment method in one API.
Which one do I need?
- Take a card payment on your website or app - Ecom (Payment Links for a hosted page, the JavaScript SDK to embed fields in your own checkout).
- Take a QR Ph payment - QR, and Webhooks to hear the result.
- Accept in-store, card-present payments - Terminal Gateway.
- Sign merchants up - Onboarding.
- Reconcile or report - Transaction Reporting.
Authentication
Each API is a distinct service with its own auth scheme. For the sandbox hosts, see Base URLs.Amounts differ by API: Ecom uses integer minor units (
150000 = PHP 1,500.00); QR and Terminal Gateway use decimal major units (500.00 = PHP 500.00). See the Glossary.Support
- Email: support@moduluslabs.io
- Use the feedback buttons on each page. For technical issues, include the endpoint, request/response, and any error code.