Skip to main content

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.