Overview
The Modulus Labs QR API enables you to create Dynamic QR Ph payments for Consumer Scans Business transactions. With this API, your customers can scan a generated QR code and complete transactions using their preferred online banking app.Quickstart
Get up and running in minutes
API Reference
Explore all available endpoints
Authentication
Learn how to authenticate your requests
Testing
Test your integration in sandbox
API Endpoint
All API requests should be made to the sandbox environment:This is the sandbox environment URL. You’ll receive production credentials and URL separately from Modulus Labs when you’re ready to go live.
How It Works
1
Obtain Credentials
Modulus Labs will provide you with:
- Secret Key: For authentication
- Encryption Key: For JWE token encryption
- Activation Code: Assigned to your sub-merchant account
2
Create QR Code
Make an API call to generate a Dynamic QR Ph with payment details (amount, currency, reference).
3
Customer Scans
Display the QR code to your customer. They scan it with their banking app.
4
Receive Webhook
Get real-time notifications when the payment is completed or fails.
What’s Next?
Quickstart Guide
Follow our step-by-step guide to make your first API call
Authentication
Learn how HTTP Basic Auth works with Secret Keys
Encryption Guide
Understand JWE token encryption for secure payloads
Contact Support
Get help from our technical team
Ready to start building? Head to the Quickstart Guide to make your first API call in minutes.