



Your all in one payment provider.
Achieve optimal results with QRISU. Always offer your customers the latest and best payment options, both online and in-store. Transactions are processed quickly, securely and conveniently through one central platform.
99.99%
Uptime SLA
< 200ms
Avg Response Time
10K+
Transactions/Day
500+
Active Merchants
One API, Every Payment Method
Accept all popular Indonesian payment methods through a single integration. No need to manage multiple providers.
QRIS
Scan & pay with any QRIS-enabled e-wallet or mobile banking app
Virtual Account
Bank transfers with auto-reconciliation across major Indonesian bank networks
E-Wallets
Accept GoPay, OVO, DANA, ShopeePay, and LinkAja seamlessly
Retail Outlets
Over-the-counter payments at Alfamart, Indomaret & 200K+ partner stores
Everything You Need to Accept Payments
A complete payment platform with the tools your business needs to grow.
Unified API
Single endpoint for all payment methods. One integration, endless possibilities.
Real-time Webhooks
Instant payment notifications with exponential backoff retry. Never miss a transaction.
HMAC Security
Every request signed with HMAC-SHA256. Bank-grade security for every transaction.
Balance Management
Track held, active, and withdrawn balances in real-time with automated clearing.
Idempotency
Duplicate requests are safely handled. Your transactions are always consistent.
Dashboard & Analytics
Comprehensive analytics, revenue insights, and withdrawal management out of the box.
Up and Running in Minutes
Four simple steps to start accepting payments from your customers.
Create Your Account
Register as a merchant and receive your API keys in minutes.
Integrate the API
Use our SDKs and documentation to integrate payment creation in hours.
Accept Payments
Get a checkout URL or QR code. Customers pay instantly.
Settle & Withdraw
Funds clear automatically. Withdraw to your bank account anytime.
import QrisuClient from '@qrisu/sdk';
const client = new QrisuClient({ apiKey: process.env.API_KEY });
const tx = await client.transactions.create({
merchant_reference: 'INV-2024-001',
payment_method: 'qris',
amount: 150000,
customer: { name: 'Budi', email: 'budi@example.com' },
items: [{ name: 'Coffee', price: 75000, qty: 2 }]})
console.log(tx.checkout_url)
// → https://qri.su/a3464252-7463-4475-b833-...Ready to Accept Payments?
Join hundreds of Indonesian merchants already using QRISU. Start integrating in under 30 minutes.
No subscription required. Sandbox mode available for testing.

