Indonesia has a rapidly growing digital payment ecosystem with a strong preference for local wallets and QR code payments. serves as the national QR payment standard, while digital wallets like Dana, OVO, and ShopeePay dominate the e-commerce landscape.
Indonesian transactions require national identification for compliance purposes.
| Document | Format | Description |
|---|---|---|
| 16 digits | National ID number |
identityNumber field is required for all Indonesian payment transactions.| Method | Type | Processing Time | Confirmation | Refund | Best For |
|---|---|---|---|---|---|
| QRIS | QR Code | Up to 2 days | Immediate | ✅ | Universal QR payments |
| Dana | Wallet | 30 minutes | Immediate | ✅ | Digital wallet users |
| OVO | Wallet | 55 seconds | Immediate | ✅ | Quick mobile payments |
| ShopeePay | Wallet | 30 minutes | Immediate | ✅ | Shopee ecosystem users |
| LinkAja | Wallet | 30 minutes | Immediate | ✅ | Multi-purpose wallet |
| Flip | Bank Transfer | Up to 3 days | Immediate | ✅ | Bank account holders |
| Cash | Cash Payment | Up to 2 days | Immediate | ✅ | Unbanked customers |
| Field | Type | Description |
|---|---|---|
orderAmount | string | Payment amount |
orderCurrency | string | IDR |
country | string | ID |
lpmsInfo | string | Method-specific JSON |
firstName | string | Consumer's given name |
lastName | string | Consumer's family name |
email | string | Consumer's email |
identityNumber | string | NIK (16 digits) |
| Method | lpmsInfo |
|---|---|
| QRIS | {"lpmsType":"QRIS"} |
| Dana | {"lpmsType":"DANA"} |
| OVO | {"lpmsType":"OVO"} |
| ShopeePay | {"lpmsType":"ShopeePay"} |
| LinkAja | {"lpmsType":"Link Aja"} |
| Flip | {"lpmsType":"FLIP"} |
| Cash | {"lpmsType":"Cash"} |
| Type | API | User Flow |
|---|---|---|
| DIRECT | Payment API | Merchant → Payment Page |
| REDIRECT | Checkout API | Merchant → Onerway Checkout → Payment Page |
Best for: Universal QR code payments, reaching customers across all major wallets.
QRIS (Quick Response Code Indonesian Standard) is a standardized QR code regulated by Bank Indonesia. Customers can scan the QR code using any supported payment app to complete transactions.

| Feature | Value |
|---|---|
| Processing Time | Up to 2 days |
| Confirmation | Immediate |
| Refund | ✅ |
Best for: Digital wallet users, seamless online and offline payments.
Dana is a digital wallet offering cashless, cardless payments. It provides a one-stop solution for everyday activities in Indonesia, including transfers, shopping at Dana merchants, mobile top-ups, and bill payments.

| Feature | Value |
|---|---|
| Processing Time | 30 minutes |
| Confirmation | Immediate |
| Refund | ✅ |
Best for: Quick mobile payments, barcode scanning transactions.
OVO is one of Indonesia's most popular fintech services. It allows users to pay for almost everything: bill payments, barcode scanning for offline payments, and online purchases.
| Feature | Value |
|---|---|
| Processing Time | 55 seconds |
| Confirmation | Immediate |
| Refund | ✅ |
Payment Flows:
Merchant collects customer data (including phone number) at checkout and sends it in the payment request to Onerway. The customer receives a push notification in the OVO app to authorize the payment within 55 seconds.

Customer is redirected to OVO's payment page where they enter their phone number and authorize the payment through the OVO app.
