QR code payments in Indonesia uses QRIS (Quick Response Code Indonesian Standard), an Indonesian QR code standard developed by Bank Indonesia (BI) and Indonesian Payment System Association for cashless payments in Indonesia.
Features
Channel code |
|
Currency | IDR |
Minimum amount | 1 |
Maximum amount | 20,000,000 |
User approval flow | PRESENT TO CUSTOMER |
Reusable payment code | ✅ |
Custom payment code | ❌ |
Display merchant name | MERCHANT |
Display user name | ❌ |
Set expiry | ❌ |
Settlement Time | T+2 working days |
Refund | ✅ |
Partial refund | ❌ |
Multiple partial refund | ❌ |
Refund validity | 30 days |
Compatible integration |
Payment flow
On the checkout page, select QRIS as payment method
A QR code will appear on the screen
Open your mobile banking or e-wallet app, then find the Scan QR Code feature
Point your phone camera at the QR code
Make sure the payment amount and merchant is correct
Confirm payment
Limitations
The QRIS refund process is limited to the following issuers:
Issuer | Refund full amount & within 24 hours of payment completion | Refund full amount & after 24 hours of payment completion | Partial refund |
---|---|---|---|
DANA | ✅ | ✅ | ✅ |
ShopeePay | ✅ | ✅ | ✅ |
OVO | ✅ | ✅ | ✅ |
LinkAja | ✅ | ✅ | ❌ |
Mandiri | ✅ | ❌ | ❌ |
Permata | ✅ | ✅ | ✅ |
CIMB | ✅ | ✅ | ❌ |
Jenius / BTPN | ✅ | ✅ | ✅ |
BSI | ✅ | ✅ | ✅ |