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

BA Booking

2
  • BA Booking overview
  • BA Booking Installation
amwalpay woocommerce

Woocommerce

2
  • Overview
  • Woocommerce Installation
CS-Cart

CS Cart

2
  • CS-Cart Overview
  • CS CART Installation
Shopify

Shopify

2
  • Shopify Overview
  • Shopify Installation
odoo

Odoo

2
  • Odoo Overview
  • Odoo Installation
whmcs

WHMCS

2
  • WHMCS Overview
  • WHMCS Installation
Magento

Magento

2
  • Magento 2 Overview
  • Magento Installation
Opencart

Opencart

2
  • OpenCart Overview
  • Opencart Installtion
ZenCart

ZenCart

2
  • ZenCart Overview
  • Zencart Installation
Drupal

Drupal

2
  • Drupal Overview
  • Drupal Installation
PrestaShop

PrestaShop

2
  • PrestaShop Overview
  • PrestaShop Installation
Contact Form 7

Contact Form 7

2
  • Contact Form 7 Overview
  • Contact Form 7 Installation
Joomla

Joomla

2
  • Joomla Overview
  • Joomla Installation
AMWAL INTEGRATED PAYMENT LINK

Integrated Payment Link

1
  • Implementation
Android SDk

Native Android SDK

2
  • Pre Requisites
  • Implementation
ios SDk

Native iOS SDK

3
  • Apple Pay Specific Configuration
  • Pre Requisites
  • Implementation
React SDk

React Native SDK

1
  • Implementation

Laravel Package

2
  • Installation
  • Configuration

Flutter SDK

2
  • Implementation
  • Flutter SDK Overview

SMARTBOX

5
  • Express ApplePay Implementation
  • Offsite Implementation
  • Pre Requisites
  • Implementation
  • Acquiring Session Token

Merchant Cloud Notification

1
  • Merchant Cloud Notification Integration Guide

Secure Hash Calculation

1
  • Secure Hash Calculation

Wp Travel Engine

1
  • Installation

Webhooks

8
  • Encryption and Decryption
  • Refund Payment
  • Void Payment
  • Get Transaction by ID
  • Transactions with Statistics
  • Transactions Summary
  • Delete Customer Token
  • Pay by Token
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.
Updated on August 10, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
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