Durianpay Indonesia Developer Payment API
Durianpay Indonesia developer payment REST API for Indonesian startups and businesses to accept virtual accounts, QRIS, e-wallets (GoPay, OVO, ShopeePay, DANA), cards, and convenience store payments with a developer-first API design and Stripe-inspired experience for modern Indonesia e-commerce. Enables AI agents to manage virtual account generation for Indonesia bank transfer automation, handle QRIS QR code for Indonesia multi-wallet checkout automation, access GoPay, OVO, ShopeePay, and DANA e-wallets for Indonesia mobile payment automation, retrieve card payment processing for Indonesia card commerce automation, manage payout and disbursement for Indonesia B2B payment automation, handle order creation and payment collection for Indonesia e-commerce automation, access subscription and recurring payment for Indonesia subscription automation, retrieve transaction reporting for Indonesia financial reconciliation automation, manage refund processing for Indonesia order management automation, and integrate Durianpay with Indonesian startups, SaaS, and marketplace platforms for end-to-end Indonesia developer payment automation.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
Indonesia payments. PCI-DSS. API key. ID. VA and e-wallet data.
⚡ Reliability
Best When
An Indonesian startup or developer wanting AI agents to automate virtual account, QRIS, e-wallet, and card payment acceptance through Durianpay's developer-friendly Indonesia payment API.
Avoid When
OJK REGULATORY COMPLIANCE: Durianpay operates under OJK regulations; automated payment operations must comply with OJK fintech regulations; automated payment without merchant OJK compliance creates regulatory issue. VIRTUAL ACCOUNT BANK AVAILABILITY: Durianpay VA banks (BCA, Mandiri, BNI, BRI, BSI, Permata) have scheduled maintenance; automated VA checkout must handle bank_unavailable gracefully; automated mandatory-bank VA without fallback creates checkout failure during bank maintenance. E-WALLET REDIRECT REQUIRED: GoPay, OVO, and ShopeePay require customer redirect to their respective apps; automated e-wallet checkout must redirect customer; automated server-side e-wallet charge without customer redirect creates unauthorized charge. AMOUNT IN RUPIAH WITH NO DECIMAL: Indonesian Rupiah (IDR) does not use decimal cents; automated payment amount must be integer IDR; automated decimal amount creates invalid amount format for IDR currency.
Use Cases
- • Generating virtual accounts from Indonesia bank transfer checkout agents
- • Processing QRIS multi-wallet from Indonesia mobile payment agents
- • Accepting GoPay and OVO from Indonesia e-wallet commerce agents
- • Managing bulk payouts from Indonesia B2B disbursement agents
Not For
- • Pan-SEA beyond Indonesia (use Xendit for multi-country SEA)
- • Enterprise Indonesia at highest volume (use DOKU or Midtrans enterprise for large scale)
- • International cards without IDR (Durianpay is IDR-focused)
Interface
Authentication
Durianpay uses API key with Basic Auth for API authentication. REST API with JSON. Jakarta, Indonesia HQ. Founded 2020 by Pushpak Kypuram and Tedd Karkar. Backed by Surge, Tiger Global, Iterative ($4.6M raised). Products: VA (6 banks), QRIS, e-wallets (GoPay, OVO, ShopeePay, DANA), card, payout. SDKs: Node.js, Python, PHP, Go. OJK-licensed. PCI DSS. Serves Indonesian startups. Competes with Xendit and Midtrans for Indonesia developer payments.
Pricing
Jakarta ID. Surge/Tiger backed. Per-transaction fees in IDR. Indonesian business license required.
Agent Metadata
Known Gotchas
- ⚠ ORDER CREATION BEFORE PAYMENT: Durianpay requires creating Order object before initiating payment; automated checkout must create Order first, then initiate payment method; automated direct payment initiation without Order creates missing order context error
- ⚠ VA EXPIRY DATE CONFIGURATION: Durianpay VA expiry is configurable; automated VA checkout must set appropriate expiry; automated default expiry may be too short for customer payment window; automated long-expiry VA for high-demand items creates inventory management challenge
- ⚠ E-WALLET CHECKOUT URL REDIRECT: GoPay, OVO, ShopeePay generate checkout URLs for customer redirect; automated checkout must redirect customer to wallet URL; automated server-side wallet charge without redirect creates unauthorized charge rejection
- ⚠ IDR INTEGER AMOUNTS: All Durianpay amounts must be integer IDR (no decimal); automated payment must ensure integer format; automated float or decimal IDR amount creates invalid amount error
- ⚠ WEBHOOK SIGNATURE HEADER VERIFICATION: Durianpay webhooks include signature header; automated webhook endpoint must verify signature; automated unverified webhook creates payment spoofing vulnerability
Alternatives
Full Evaluation Report
Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for Durianpay Indonesia Developer Payment API.
AI-powered analysis · PDF + markdown · Delivered within 30 minutes
Package Brief
Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.
Delivered within 10 minutes
Score Monitoring
Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.
Continuous monitoring
Scores are editorial opinions as of 2026-03-07.