Skip to content
logo
  • Products
    • Amwal Checkout
    • Amwal POS
    • Merchant App
    • Merchant Control Panel
  • Pricing
  • Developers
  • About us
  • Contact Us
Edit Content
  • Products
    • Amwal Checkout
    • Amwal POS
    • Merchant App
    • Merchant Control Panel
  • Pricing
  • Developers
  • About us
  • Contact Us
Login
Get Started
Login
Get Started

SMARTBOX

  • Express ApplePay Implementation
  • Offsite Implementation
  • Pre Requisites
  • Implementation

Merchant Cloud Notification

  • Merchant Cloud Notification Integration Guide

Secure Hash Calculation

  • Secure Hash Calculation

Webhooks

  • Get Order by Merchant Reference
  • Get Transaction by Merchant Reference
  • Acquiring Session Token
  • Initialize Payment
  • Encryption and Decryption
  • Refund Payment
  • Void Payment
  • Get Transaction by ID
  • Transactions with Statistics
  • Transactions Summary
  • Delete Customer Token
  • Pay by Token

Integrated Payment Link

  • Implementation

Mobile SDKs

  • Native Android SDK
    • Pre Requisites
    • Implementation
  • Native iOS SDK
    • Apple Pay Specific Configuration
    • Pre Requisites
    • Implementation
  • React Native SDK
    • Implementation
  • Flutter SDK
    • Implementation
    • Flutter SDK Overview

POS ECR

  • SDK for .NET
  • SDK for iOS Cocoapods
  • SDK for iOS SPM
  • Flutter SDK
  • Android SDK
  • React Native SDK
  • PHP SDK

Plugins

  • BA Booking
    • BA Booking overview
    • BA Booking Installation
  • Woocommerce
    • WooCommerce Subscription & Recurring Payments
    • Overview
    • Woocommerce Installation
  • CS Cart
    • CS-Cart Overview
    • CS CART Installation
  • Shopify
    • Shopify Overview
    • Shopify Installation
  • Odoo
    • Odoo Overview
    • Odoo Installation
  • Laravel Package
    • Installation
    • Configuration
  • WHMCS
    • WHMCS Overview
    • WHMCS Installation
  • Magento
    • Magento 2 Overview
    • Magento Installation
  • Opencart
    • OpenCart Overview
    • Opencart Installtion
  • Wp Travel Engine
    • Wp Travel Engine Installation
  • ZenCart
    • ZenCart Overview
    • Zencart Installation
  • Drupal
    • Drupal Overview
    • Drupal Installation
  • PrestaShop
    • PrestaShop Overview
    • PrestaShop Installation
  • Contact Form 7
    • Contact Form 7 Overview
    • Contact Form 7 Installation
  • Joomla
    • Joomla Overview
    • Joomla Installation
View Categories
  • Home
  • Amwal Pay Developer Portal
  • Webhooks
  • Transactions Summary

Transactions Summary

Overview #

The Transactions Summary API allows merchants to retrieve a summary of transactions for a specified date range.

The response provides key transaction and balance information, including the total sales amount, number of transactions, available balance, and currency identifier.

Environment #

EnvironmentBase URL
UAT / Stagehttps://test.amwalpg.com:14443
Productionhttps://webhook.amwalpg.com

Endpoint #

POST

/Transaction/GetTransactionSummary

Content Type #

application/json


Request #

Request Headers #

HeaderRequiredValue
Content-TypeYesapplication/json

Request Method #

POST

Sample Request #

{
    "merchantId": 74417,
    "dateFrom": "08/05/2024",
    "dateTo": "09/10/2024",
    "secureHashValue": "651697ABFFAAA4A5FC99695E07C4BE695D5AA269E65C28702409715F873AA3C3"
}

Request Parameters #

FieldRequiredTypeConstraintsDescriptionExample
merchantIdYesNumericMaximum 19 charactersUnique identifier of the merchant.74417
dateFromYesStringValid date in dd/MM/yyyy formatStart date used to filter transactions.08/05/2024
dateToYesStringValid date in dd/MM/yyyy formatEnd date used to filter transactions.09/10/2024
secureHashValueYesString—Secure hash value used to validate the integrity and authenticity of the request.651697ABFFAAA4A5FC99695E07C4BE695D5AA269E65C28702409715F873AA3C3

Date Format: Both dateFrom and dateTo must be provided in dd/MM/yyyy format.


Response #

Successful Response #

When the request is processed successfully, the API returns success: true and response code 00.

Sample Success Response #

{
    "success": true,
    "responseCode": "00",
    "message": "Success",
    "data": {
        "totalSale": 4,
        "totalSaleFormatted": "4.000",
        "numberOfTransactions": 2,
        "availableBalance": 1.69,
        "availableBalanceFormatted": "1.690",
        "currencyId": 512
    },
    "errorList": []
}

Success Response Parameters #

FieldTypeDescriptionExample
successBooleanIndicates whether the request was processed successfully.true
responseCodeStringResponse code returned by the API.00
messageStringResponse message describing the result.Success
dataObjectContains the transaction summary and balance information.Object
data.totalSaleNumericTotal amount of executed sale transactions for the requested date range.1000
data.totalSaleFormattedStringFormatted total amount of executed sale transactions.1000.000
data.numberOfTransactionsNumericTotal number of executed transactions for the requested date range.4
data.availableBalanceNumericAvailable merchant balance.1994
data.availableBalanceFormattedStringFormatted available merchant balance.1994.000
data.currencyIdNumericCurrency identifier associated with the transaction summary.512
errorListString ArrayList of errors. This should be empty for a successful response.[]

Failure Response #

If the request cannot be processed, the API returns success: false along with a response code and an errorList describing the failure.

Sample Failure Response #

{
    "success": false,
    "responseCode": "02",
    "message": "Merchant Not Found",
    "data": null,
    "errorList": [
        "Merchant Not Found"
    ]
}

Failure Response Parameters #

FieldTypeDescriptionExample
successBooleanIndicates whether the request was processed successfully.false
responseCodeStringResponse code returned by the API.02
messageStringResponse or error message describing the failure.Merchant Not Found
dataObjectTransaction summary data. This is typically null when the request fails.null
errorListString ArrayList containing one or more errors describing the failure.["Merchant Not Found"]

Common Failure Example #

Merchant Not Found #

{
    "success": false,
    "responseCode": "02",
    "message": "Merchant Not Found",
    "data": null,
    "errorList": [
        "Merchant Not Found"
    ]
}

The Merchant Not Found error indicates that the supplied merchantId could not be identified or is not valid for the requested operation.


Transaction Summary Flow #

The Transactions Summary process follows these steps:

  1. The merchant provides the merchantId.
  2. The merchant specifies the required transaction date range using dateFrom and dateTo.
  3. The merchant generates the required secureHashValue.
  4. The request is submitted to the Transaction/GetTransactionSummary endpoint.
  5. The API validates the merchant and request parameters.
  6. If successful, the API returns the transaction summary for the specified date range.
  7. The response includes the total sales amount, transaction count, available balance, and currency identifier.
  8. If the request fails, the API returns the relevant response code and error details.
What are your Feelings

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Updated on October 7, 2026
Transactions with StatisticsDelete Customer Token
Table of Contents
  • Overview
    • Environment
    • Endpoint
    • Content Type
  • Request
    • Request Headers
    • Request Method
    • Sample Request
  • Request Parameters
  • Response
    • Successful Response
      • Sample Success Response
    • Success Response Parameters
  • Failure Response
    • Sample Failure Response
    • Failure Response Parameters
  • Common Failure Example
    • Merchant Not Found
  • Transaction Summary Flow

Secure. Seamless – Powering Payments for Every Business.

Sign Up
Support

4th Floor, Majan Tower Building
North Al Ghubrah, P.O. Box 233, P.C 118
Muscat, Sultanate of Oman

: support@amwal-pay.com

📞 : +96824121845

Resources
  • Developers
  • Careers
Company
  • About us
  • Contact Us
  • Contact Sales
  • Partners

2026 © AmwalPay. All Rights Reserved.

  • Terms & Conditions
  • Privacy Policy