Transactions page - Reporting & Operations

Transactions Page Overview



The Transaction List provides a detailed overview and details of all your past 6 months of transactions processed by Midtrans. This includes:

  • Payment Acceptance: Transactions where your customers pay you
  • Disbursements: Transactions where funds are disbursed to your account
  • Fund Withdrawals: Transactions where you withdraw funds from Midtrans

Search & Filter



You can filter the Transaction List to view specific transactions by using a combination of filters. You can combine more than 1 filter criteria to make your search. Refer to the possible filters below :



Legend :

  1. Quick filter - search by using Order ID, Transaction ID, Reference No, Customer email, or Notes (Disbursement only)
  2. Filter using transaction type, status and channel. Only the relevant options for you (e.g. you have any transactions belonging to said criteria) will show up as possible options here.
  3. Filter using date range here, up to the past 6 months. For payment transactions, use the transaction date, disbursement with the disbursement created date, and withdrawal with the withdrawal request date.
  4. Click on 'More filter' to expand the criteria even more. If it's shown within the table or transaction details, you can use it as search criteria. You can fill in more than 1 criteria within this drawer to search.

Then click Apply to make your search.


Checking Transaction Details



To view the details of a specific transaction, click on any row in the Transaction List. This will display a detailed breakdown of the transaction, including:

  • Order ID: The unique identifier for the transaction
  • Date and Time: The date and time the transaction occurred
  • Transaction Type: The type of transaction (e.g., payment, disbursement, withdrawal)
  • Status: The current status of the transaction (e.g., pending, success, expired, cancelled)
  • Amount: The transaction amount

Some fields (e.g. Account Number for Withdrawal or Order Details for Payment) are only available for specific transaction types only.

You can also check the transaction's notification log within this detail drawer, or the status change's history within the 'View transaction history' menu (see below).


View transaction history

View transaction history



Lastly, if your transactions are denied, you can also see the rejection reason within this drawer, see below for example.


Sample rejection status explanation for denied transaction

Sample rejection status explanation for denied transaction


Exporting Reports



You can export the Transaction List to a CSV report for further analysis. To export the transactions, click the Export button and select the desired date range. The report will be sent to the email address associated with your Midtrans account in CSV or XLS format.


Export drawer

Export drawer


Please note that Midtrans can only export 1 month worth of report, so you'll need to filter first using Transaction Date Range and ensure that it's within 31 days at maximum.

You can also modify what fields will be contained in your report. In general a good practice is to only select what you need as more fields will mean larger file size, which will take longer to generate.

By default, not all fields are ticked when you export your report, so make sure to review this panel first and check what you need before exporting.


Edit table for export drawer

Edit table for export drawer


🚧

Downloading large size reports

If your organization's report size is very huge, consider to narrow down the time range (e.g. daily instead of monthly), add more filters to narrow down the criteria, and uncheck the fields that you don't need - otherwise it may take hours to generate your reports.

If it's still not working as per your need, consider using our Transaction API or reach out to Midtrans's support.


Performing Cancel & Refund


For payment transactions that are still eligible to be refunded (initial transaction status is Settlement and trx is not older than the supported time range - see Refund articles for more details) or cancelled (initial transaction status is Pending or Capture), you can cancel or refund them via Transaction page on top of via API. To do so, click on the target transaction, and the button will appear in eligible transactions within the transaction detail drawer.


Refund button for eligible transaction

Refund button for eligible transaction


When refunding a transaction, you can also optionally input the refund reason, or the refund amount (input the exact same amount for full refund, or amount less than the transaction amount for partial refund). If the dashboard have shown a success notification, that means your refund request has been received by Midtrans.


Refund dialogue box

Refund dialogue box



Afterwards, you'll be able to see the Refund details within the same Transaction Details' drawer.


Refund details

Refund details