Transactions are the
heartbeat of the economy.
We build the infrastructure
that keeps it alive.

EST. 2007 β€” INDONESIA'S PAYMENT PIONEER

Join the team that moves millions of transactions every single day.

Scale & Impact
300K+
Merchants
Businesses of all sizes across every industry in Indonesia
360M+
Transactions
Processed securely through DOKU's payment infrastructure
330T+
Transaction Volume
In rupiah flowing through DOKU's platform annually
4M+
Active Users
Indonesians transacting daily through DOKU's ecosystem
πŸ“ˆ In 2022 alone, DOKU processed 145 million transactions β€” growing 80% year-on-year. That momentum hasn't stopped since.
Recognition & Trust
Awards & Recognition
πŸ†
The Asset Triple A Awards
Best New Economy Solution β€” Indonesia Β· 2023 & 2025
πŸ“°
Forbes Asia Recognition
Recognised as a leading fintech innovator in Southeast Asia Β· 2020
🀝
Deutsche Bank Partnership
Cross-border payment flows & transaction settlement across Indonesia
☁️
Alibaba Cloud Partnership
Cloud infrastructure for high-volume payment processing & disaster recovery
5 Bank Indonesia Licenses
The only payment provider in Indonesia holding all five.
Payment Gateway
Full payment processing for online & offline merchants
Transfer Dana
Domestic fund transfer & disbursement
Uang Elektronik
Electronic money issuance & management
Dompet Elektronik
Digital wallet services for consumers
Operator QRIS
National QR code payment standard operator
PCI DSS ISO 27001 AES-256 PJP Level 1
Trusted by 300,000+ merchants β€” including
Open Positions
13
Demo & Hands-on
πŸ“user_story.txt
Quick samples:
Test types (select one or more):
πŸ’Ύgenerated.spec.ts
← Enter a user story and click Generate.
TypeScript test will appear here.
πŸ“ previous_tests/ (last 10)
Loading…
1Load Test
β†’
2Break It
β†’
3Analyze & Heal
β†’
4Verify
πŸ”§break_simulator.ts
Pick a generated test, choose a break scenario, and watch it fail β€” exactly how it would after a real UI change.
β‘  Select test from Demo 1
β‘‘ Choose break scenario
Selectors being injected as "broken":
⚑self_healer.ts
Understands why tests fail, identifies the root cause, and regenerates a passing test β€” automatically.
0 position selected