QR codes are quick and efficient payment instruments - well suited for offline payments and help to enhance online payments. With QR codes enabled as a payment channel, merchants will be able to accept payments from eWallets and mobile banking apps by getting end users to scan a generated QR code.
Rules and Limitation
| Value | QRPH |
| Payment Display | QR code |
| Min Amount | PHP 1 |
| Max Amount | PHP 50,000 |
| QR Type Available | Currently, we only support Dynamic QRs. Static QRs are not yet available. |
| App PIN required for authorization | To scan a QR code, end users must first log into their preferred banking or e-wallet app. Whether a PIN is required depends on the app's specific login process. |
| Expiration Time | 15 minutes |
| Invoice | ✅ |
| Shopify | ✅ |
| Woocommerce | ✅ |
| Magento | ❌ |
| Test Mode API | ✅ |
| Invoice Test | ✅ |
| Refunds |
Refund will be processed manually via disbursement with a fee. The original fee and VAT charged will not be returned at all. |
| Direct API | ✅ |
| Payments API | ✅ |
| Settlement | T+1 Business Days |
Payment Flow
- Customer chooses QR as the payment method
- Open preferred channel/app to scan QR
- 3. Payment partner and Xendit confirms payment