In-store QR Ph
How static QR Ph codes work, how to generate them, and how to display them at a physical location.
Overview
In-Store QR Ph generates static, reusable QR codes for physical payment locations — counters, market stalls, service windows, and anywhere customers pay in person. Unlike dynamic QR codes (which encode a specific amount and expire), static QR codes are permanent and can be scanned repeatedly. Customers enter the amount they owe after scanning.
How it works
- You create a static QR code via the API or PayMongo dashboard.
- Print or display the code at your payment location — PayMongo can also ship a physical standee to you.
- A customer scans the code with their banking or payment app.
- The customer enters the amount and confirms payment.
- You receive an SMS notification (if a mobile number was configured) and the payment appears in your dashboard.
Creating a static QR code via dashboard
- Navigate to Payment Channels > In-Store QR Ph
- Select Create QR Ph Code
- Enter a display name, phone number, and optional notes
- Download the QR image for printing
Only the account owner can create and manage In-Store QR Ph codes.
Payment notifications
SMS notifications
The mobile_number field is optional. If provided, PayMongo sends a text for each successful payment containing:
- Payment amount
- Payment method used
- QR code ID
- Transaction timestamp
- InstaPay reference number
If left blank, no SMS notifications are sent.
Dashboard tracking All payments made via your static QR codes appear in the Payments module. Search by the QR ID to see transactions for a specific counter or location.
Ordering physical standees
If you want a printed QR code standee delivered to your location:
- Go to Payment Channels > In-Store QR Ph in the dashboard
- Select Create QR Ph Code
- Choose the standee delivery option
- Provide your delivery address, contact details, quantity, display name, and phone number
- Submit — the PayMongo team coordinates delivery
Difference from dynamic QR Ph
| Dynamic QR (online) | Static QR (in-store) | |
|---|---|---|
| Amount | Encoded in the QR code | Customer enters manually |
| Reusable | No — single use | Yes — permanent |
| Expiry | 30 minutes | Never |
| Use case | Online checkout | Physical counter |
Updated about 4 hours ago