Skip to main content

Integration Overview

Some online solutions provided by DANA requires you to integrate with our systems & APIs. We have provided tools & guides to help you integrate your online businesses to DANA’s payment ecosystem. Below are the general steps required to integrate with DANA.


Access your developer dashboard

You can access your developer dashboard and begin the integration process by clicking the Start Integration button.

Developer Integration
Start your integration process by clicking the Start Integration button

Setup your Initial Webhook Address

Before starting integration, you will need to initialize your webhook settings by providing several webhook endpoint URLs. Read the links provided in each field to learn more about the associated webhook APIs.

Setup Initial Webhook Address
Initialize your webhook endpoint URLs. You can change these settings later

Access your Developer Credentials

After initializing your webhook settings, you can access your developer credentials from the dashboard. These credentials are essential for authenticating your integration with DANA's APIs.
Make sure to securely store these credentials. You'll use these credentials to authenticate all API requests during both testing and production phases.

Access your Developer Credentials
Access your developer credentials from the dashboard

Complete your Integration Checklist

  1. Complete Testing Scenarios

    The system will automatically track the testing progress when merchant performs testing using sandbox credentials. For more details, go to Scenario Testing.

    • Go to Integration Checklist.
    • Complete all required testing scenarios for your selected products.
    • Ensure each product selected shows All scenarios completed.
    • Complete Testing Scenarios
      Complete Testing Scenarios
    • If needed, click Change Product Selection to update the selected products.
  2. Sign the UAT Sign-Off Report

    The system will generate a UAT Sign-Off Report based on the completed test logs and send it to the registered IT representative’s email address for signing.

    • Check the Sign your UAT Sign-Off Report document section.
    • Enter the IT Representative Email, IT Representative Name, and IT Representative Title.
    • Once all required information is valid, click Send UAT Document.
    • Sign the UAT Sign-Off Report
      Sign your UAT Sign-Off Report Document
  3. Complete Devsite Test Setup

    The deviste testing is required for merchants to comply with SNAP standards from Bank Indonesia.

Use My ASPI Account
Devsite Test Setup - Use My ASPI Account
  • Enter the ASPI account email & password.
  • Click Submit to continue. This process takes 2 - 3 minutes.
  • When the status shows:
    • "Uji Devsite in Progress", wait as the Uji Devsite is being run. It might take up to 2 hours.
    • "Completed", download the report by clicking the Download Report button.

Apply for Production

Once you've successfully tested your integration in the sandbox environment, you're ready to apply for production credentials. This allows you to process real transactions through DANA's payment system.

  1. Production Key
  2. Generate production keys through the Signature Document page.

  3. Production Endpoint Setup
  4. Configure the final production endpoint URLs that will be used in the Production environment.

After submission, our team will review your application and integration setup. You'll receive your production credentials once the review is complete and approved.


Make sure you have also completed your business verification process to be able to receive live payments. Visit our Business Verification Overview page for information.

ask AILLM-readable DANA API docs: llms.txt
ask AIAI Assistant
Need help with our documentation?
Start from our frequently asked questions or feel free to ask anything else.

AI generated responses may contain mistakes.