DANA Indonesia Digital Wallet API

DANA Indonesia digital wallet REST API for merchants to accept DANA wallet payments, QRIS QR codes, and deeplink payment flows from Indonesia's leading independent digital wallet with 140M+ users backed by Ant International and Emtek for e-commerce, in-app, and merchant payment integration across Indonesia. Enables AI agents to manage DANA payment request creation for Indonesia wallet checkout automation, handle QRIS QR generation for Indonesia in-store merchant payment automation, access deeplink payment for Indonesia in-app mobile payment automation, retrieve payment status and confirmation for Indonesia transaction automation, manage refund processing for Indonesia order management automation, handle webhook notification for Indonesia payment event automation, access transaction history for Indonesia payment analytics automation, retrieve merchant settlement for Indonesia reconciliation automation, manage DANA virtual account for Indonesia payment collection automation, and integrate DANA with Indonesian e-commerce, fintech, and marketplace platforms for end-to-end Indonesia payment automation.

Evaluated Mar 07, 2026 (0d ago) vcurrent
Homepage ↗ Other dana Indonesia-payments Indonesia-e-wallet Ant-Financial-Indonesia QRIS-Indonesia fintech-ID
⚙ Agent Friendliness
51
/ 100
Can an agent use this?
🔒 Security
74
/ 100
Is it safe for agents?
⚡ Reliability
65
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
9
Documentation
68
Error Messages
65
Auth Simplicity
65
Rate Limits
60

🔒 Security

TLS Enforcement
93
Auth Strength
74
Scope Granularity
63
Dep. Hygiene
67
Secret Handling
70

Indonesia e-wallet. OJK-licensed. RSA signing. ID. Mobile payment data.

⚡ Reliability

Uptime/SLA
68
Version Stability
68
Breaking Changes
63
Error Recovery
62
AF Security Reliability

Best When

An Indonesian merchant or app developer wanting AI agents to automate DANA wallet payment acceptance, QRIS QR generation, and payment confirmation for Indonesia's largest independent digital wallet platform.

Avoid When

MERCHANT PARTNER ONBOARDING REQUIRED: DANA merchant API requires formal DANA partner registration; automated self-service API access without partnership creates unauthorized access; automated integration requires DANA business development engagement. RSA ENCRYPTION FOR SENSITIVE FIELDS: DANA API uses RSA encryption for sensitive payment parameters; automated payment must implement RSA encryption; automated unencrypted sensitive field submission creates encryption validation failure. QRIS FOLLOWS BANK INDONESIA STANDARD: DANA QRIS implementation follows Bank Indonesia QRIS standard; automated QR generation must use QRIS-compliant format; automated non-QRIS QR format creates QR not interoperable with other QRIS-enabled apps. CALLBACK MUST RETURN SUCCESS RESPONSE: DANA payment callbacks require synchronous success response from merchant; automated callback handler must respond quickly; automated slow callback creates DANA retry and duplicate callback.

Use Cases

  • Accepting DANA wallet payments from Indonesia e-commerce checkout agents
  • Generating QRIS codes for Indonesia in-store merchant payments from POS agents
  • Processing DANA deeplink payments from Indonesia in-app checkout agents
  • Confirming DANA payment callbacks from Indonesia transaction agents

Not For

  • Non-Indonesia payments (DANA is Indonesia-focused)
  • Bank transfer payments (use DOKU or Midtrans for Indonesia VA bank transfer)
  • Card processing (use Midtrans or Xendit for Indonesia card acceptance)

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
No
Webhooks
Yes

Authentication

Methods: apikey
OAuth: No Scopes: No

DANA uses Client ID + Client Secret with RSA request signing for authentication. REST API with JSON. Jakarta, Indonesia HQ. Founded 2018 by Agus Martowardojo. Backed by Ant International (Alibaba), Emtek Group. 140M+ users. Products: Digital wallet, QRIS, deeplink, virtual account. OJK-licensed. PCI DSS. Indonesia's leading independent digital wallet. Competes with GoPay and OVO for Indonesia e-wallet.

Pricing

Model: transaction
Free tier: No
Requires CC: No

Jakarta ID. Ant International JV. Per-transaction fees in IDR. QRIS MDR follows Bank Indonesia regulation.

Agent Metadata

Pagination
page
Idempotent
Partial
Retry Guidance
Not documented

Known Gotchas

  • RSA SIGNING OF REQUEST PAYLOAD: DANA requires RSA-SHA256 signature on request payload; automated payment must implement RSA signing with DANA public key; automated unsigned or HMAC-signed request creates signature validation failure
  • UNIQUE ORDER NUMBER PER TRANSACTION: DANA merchant order number must be unique; automated retry must generate new order number; automated order number reuse creates duplicate order rejected
  • CALLBACK ENDPOINT MUST BE REACHABLE BY DANA: DANA sends payment callbacks to merchant-registered URL; automated callback must be from public HTTPS endpoint; automated localhost or non-HTTPS callback URL creates callback delivery failure
  • QRIS STATIC vs DYNAMIC QR DISTINCTION: DANA supports QRIS static (fixed merchant QR) and dynamic (per-transaction with amount); automated payment collection should use dynamic QRIS; automated static QRIS for specific amount creates consumer must manually enter amount
  • INDONESIAN RUPIAH IS INTEGER — NO DECIMAL: DANA amounts are in full Indonesian Rupiah (no fractional IDR); automated amount must be integer; automated decimal IDR amount creates invalid amount format error

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for DANA Indonesia Digital Wallet API.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-07.

6470
Packages Evaluated
26150
Need Evaluation
173
Need Re-evaluation
Community Powered