# Merchant Dashboard

Merchant Dashboard is a tool that we provide to our valued merchants. With this dashboard, you will be able to:&#x20;

* Oversee transactions and refunds through our summarized transactions dashboard&#x20;
* Monitor detailed transactions and refunds through our transactions listing&#x20;
* Execute manual reconciliation through our reporting feature&#x20;
* Execute batch refund to assist in your daily refund necessities.
* Create and manage outlet staffs & roles

To begin, simply login our merchant dashboard by entering your registered email and password:

<figure><img src="/files/TQwKjAvc2xKOpVIdwIBL" alt=""><figcaption></figcaption></figure>

During the integration process, our integration support team will assist you in creating your credentials. If you find any trouble during login, please contact <integration@indodana.com>.&#x20;

### **A. Dashboard**

In the Dashboard, you can see your high-level transactional and refund activities. The summary section provides aggregate information regardin&#x67;**:**&#x20;

* Total Transaction Volume&#x20;
* Total Transaction Count&#x20;
* Total Refund Volume

<figure><img src="/files/DypE6BXRvBuzNEnRde7o" alt=""><figcaption></figcaption></figure>

To see transactional and refund trends, you can time filter based on the following:&#x20;

* All order IDs this month up to today’s date &#x20;
* Last 7 days&#x20;
* Last 14 days&#x20;
* Last month &#x20;

&#x20;You will also be able to see the graphical representation for:&#x20;

* Transaction Volume&#x20;
* Transaction Count&#x20;
* Transaction Status Count&#x20;
* Refund Volume<br>

<figure><img src="/files/Ggz0ZOlSjmPgdIdndqb9" alt=""><figcaption></figcaption></figure>

### **B. Administration**

During the initial integration process, our integration support team will create an admin credential, which can be used to log in. The admin can then create new roles and staff through the Administration tab.

To create a new role, simply:&#x20;

1. Click “Create Role”&#x20;
2. Fill in Name&#x20;
3. Choose the permissions you want the role to access
4. Finish by clicking “Add”

To edit the permissions to a specific role, click the edit button:

<figure><img src="/files/vuNLsy24ZgzqD9ptYs1S" alt=""><figcaption></figcaption></figure>

To create a new staff, simply:&#x20;

1. Click “Create Staff”&#x20;
2. Fill in the staff name, email, password and password confirmation, and role&#x20;
3. Click “Submit” to finish creating the new staff

To edit staff credentials, click the edit button:

<figure><img src="/files/dotLxDZoBoqd8OTBGZBb" alt=""><figcaption></figcaption></figure>

**For Offline Merchants (Parent Merchants)**&#x20;

For offline merchants with many branch outlets, our Integration Team will provide main admin access to a Parent Merchant staff, who can then manage (create, edit, delete) staff in other outlets. To create a new role, simply:&#x20;

* Click “Create Role”&#x20;
* Fill in Name&#x20;
* Choose the Branch Outlet from the dropdown → this will only allow the staff to access the specific branch.&#x20;
* Choose the permissions you want the role to access&#x20;
* Finish by clicking “Add”

<figure><img src="/files/0TGulhYRmzRteWAWBjYS" alt=""><figcaption></figcaption></figure>

To add new staff, simply:

* Click “Create Staff”&#x20;
* Fill in the staff name, email, outlet branch, password and password confirmation, and role.&#x20;
* Click “Submit” to finish creating the new staff.

Should the staff no longer work in the store, click the red trash bin icon to delete access.

![](https://lh5.googleusercontent.com/LdO0pa4FTxabfYdsJW7zTFnWn48QQQo1xosQDuEp0ODiRxdBUFJrvc2wXirpvIo11pArIHKpKTcMxLw3FTgnk4OUXcU29xhzj69b7FxjXKgPVAAsrLHJWTWkClUMO62fdmHe6H2aoCoZ)

### **C. Refunds**

#### **I. Batch Refund**

With this feature, you can do a bulk refund by following these steps:&#x20;

1. Populate a .csv file with the following columns:&#x20;

* Refund ID (*generated by the merchant, this ID must be unique*)&#x20;
* Merchant Order ID (*generated by the merchant*)&#x20;
* Refund Amount (*in digits only*)&#x20;
* Refund Reason (*free text*)&#x20;

&#x20;You can download our sample .csv file for reference.&#x20;

&#x20;2\. Click “Submit” to confirm the batch refund&#x20;

If successful, we will notify you on the refund page. If there is a failed process, we will also inform the order ID and the reason for the refund failure.&#x20;

![](/files/-MeUMATSp4KF01UxvW_r)

#### **II. Refund Status**

You can see details of all transactions that have been refunded on the refund listing page. You can filter transactions based on the following:&#x20;

* Refund Date&#x20;
* Refund ID&#x20;
* Merchant order ID
* Refund Amount
* Refund Reason

<figure><img src="/files/WifMaHwxA8hZJcA0Uceb" alt=""><figcaption></figcaption></figure>

### D. Transactions

#### I. Transaction Listing

You can monitor the details of transactions on the listing page for the following items:&#x20;

1. Order Date
2. Order ID&#x20;
3. Customer Name
4. [Transaction Status](/indodana-paylater/integration/direct-api.md#check-transaction-status)&#x20;
5. Transaction Amount&#x20;
6. MDR *(Merchant Discount Rate)*
7. MDR Tax
8. Merchant Support
9. Settled Amount
10. Amount Not Refunded
11. Disbursement Date

<figure><img src="/files/fjLtbweUUN8CJ1CaXTII" alt=""><figcaption></figcaption></figure>

You can filter transactions and export a report based on the following:&#x20;

* Order Date
* Order ID&#x20;
* Transaction Status
* Customer Phone Number
* Customer Email
* Customer Name

![](/files/-MeUMbSpE4Ww7ObvPNSV)

If your store has **child/branch** store(s) and you log in using the **main** store account. You will have an extra filter named **Outlet Merchant**. This will enable you to filter transactions based on your **child/branch** store(s).

<figure><img src="/files/itYqSh7qL4E5Ka2nJOgj" alt=""><figcaption></figcaption></figure>

#### **II. Refund Feature**&#x20;

Besides a batch refund, we also offer a refund feature per transaction. Simply follow these steps:

1. Click the “Refund” button&#x20;
2. Fill in the popup with the following details:

![](https://lh6.googleusercontent.com/E-pCc8JY9wEg15uQCuK_TZWBW1Pmt7dGfYeBqErBehsxzOI-iM5Yfv1jSKyBxTGe7mFkhIoQxK1Oq7e2njaG7tHpqqh-rwwnJBwIx6esipK7pr5-BHKcMgLQWEorSq1zZ8Og-UhgInNx)

* Transaction ID *(Generated by Indodana)*
* Order ID *(Generated by Merchant)*
* Refund Amount
* [Refund Reason](https://indodana.gitbook.io/indodana-paylater/integrations/direct-api#purchase-transaction-cancellation-refund)

![](/files/-MeUMurwTuyHYSFlTqj0)

3\. Click “Refund” to submit a refund request or “Cancel Refund” to cancel the refund request.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://dev.indodana.id/indodana-paylater/merchant-operations/merchant-dashboard.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
