How do I add DANA as a payment method in Shopify?

Adding DANA as a payment method in Shopify needs to be handled on a case-by-case basis, as DANA is not currently a default integration option in Shopify. Below are the steps to do so:

I. Check the official payment gateway

  1. Login to Shopify Back Office → Settings → Payments
  2. Search for "DANA" in the "Alternative payment methods" section.
  3. Just enable it if you find it (but it usually doesn't show up at the moment)

II. Integration through third-party payment gateways (recommended programme)

Option A: Use of Indonesian local payment aggregators such as Midtrans

  1. Register for a Midtrans account::

    • Visit midtrans.com
    • Select the region of Indonesia and create a merchant account.
  2. Configuring the DANA Channel::

    • Activate the 'E-wallet' option in the Midtrans dashboard
    • Tick DANA as an available payment method
  3. Connect with Shopify::
    Installation of "Midtrans Official Shopify Plugin
    Or manual integration via API (technical skills required)

Option B: Use of international gateways such as 2Checkout

  • Some international gateways support Indonesian e-wallets
  • Need to contact sales to open Southeast Asia payment authority

III. Manual payment method setup (basic solution)

  1. Shopify Backend → Settings → Payments

  2. "Manual payment methods" → Add manual payment method

  3. Name it "DANA Payment" and add a description:
    "After completing your order, you will receive payment instructions that include our DANA account number."

  4. Key Configurations::

    • Order status is set to "Pending".
    • Payment instructions added.
      Please transfer funds to DANA ID: [your merchant ID].
      Order number: {{order_number}}
      After transferring the funds, please send the voucher to WhatsApp: +62XXX

IV. Necessary precautions
1️⃣ Rate issues::

  • DANAI normally charges 0%-5% transaction fee
  • Midtrans will additionally charge about $0/stroke + percentage fee

2️⃣ Mobile Adaptation::
Ensure that the theme checkout page displays the mobile version of the DANAI QR code correctly.

3️⃣ Order Timeout Setting::
It is recommended that the automatic cancellation time for pending orders be set to 24 hours (to match the validity period of DAI NA payments)

4️⃣ *Local compliance requirements *:
Need to have a PT corporate entity to legally receive DAI NA business payments

If a more stable solution is required, it is recommended to also access other major Indonesian e-wallets such as OVO and LinkAja to increase conversion rates.

Bayar dengan DANA

“`
Or add this code to `product.liquid` or `cart.liquid` in the theme.

2. DANA code payment integration (for offline scenarios)
If the customer prefers to scan the code for payment, this can be achieved in the following ways:
- Midtrans Snap Popup: Midtrans supports the generation of dynamic DANAI QR codes, which can be scanned by customers and then automatically redirected to the APP to complete payment.
- Manual programme.
1. Shopify order confirmation emails embedded with static payment code (to be updated regularly).
2. WhatsApp automated notifications to send payment links (Zapier or Chat API integration required).

3. WhatsApp reminder (increase payment rate)
As some Indonesian users may forget to complete the DANAI transfer, automated reminders can be set up:
✅ Recommended Tools.
- [Tidio](https://www.tidio.com/) + Shopify Flow → Automatically send WhatsApp messages to customers with unpaid orders.
- [Wati.io](https://www.wati.io/) → CRM tool designed specifically for WhatsApp marketing.

Sample reminder template (in Indonesian).