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
  • Flutter SDK
  • SDK for iOS Cocoapods
  • SDK for iOS SPM
  • Android SDK
  • React Native 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
  • Merchant Cloud Notification
  • Merchant Cloud Notification Integration Guide

Merchant Cloud Notification Integration Guide

Introduction #

APG Merchant Cloud Notification Service enables merchants to receive real-time transaction notifications as they occur.

To integrate APG Merchant Cloud Notification, merchants must create a RESTful web service based on the specifications defined in this document. Once implemented, merchants must provide the URL of the created web service within the Amwal Pay Platform. This URL will be used to send transaction notifications directly to the endpoint hosted by the merchant.


Purpose of Document #

This document outlines the technical specifications, request and response parameters, and implementation guidelines required to integrate with Merchant Cloud Notification.
It assists merchants in developing a RESTful web service that can receive real-time APG transaction notifications, ensuring seamless communication and timely transaction updates.


Integration Overview #

Merchants must implement a RESTful web service that:

  • Adheres to the request and response structure defined in this document.
  • Supports secure communication using HTTPS.
  • Can handle real-time transaction notifications sent by Amwal Pay.

Once implemented, merchants should:

  • Host the service on a reliable and secure server.
  • Provide the service URL within the APG Portal.

Technical Specifications #

Header #

ParameterRequirementValue
Content-TypeMandatoryapplication/json
Request TypeMandatoryPOST

Request Message Format #

Field NameMandatoryTypeConstraintsDescriptionSample Value
MerchantIdYesNumericMax length: 19The APG Merchant ID that executed the transaction74417
TerminalIdYesNumericMax length: 19The APG Terminal ID23556
AuthorizationDateTimeYesString14 charactersThe transaction execution date and time (yyyyMMddHHmmss)"20241205132435"
SecureHashYesStringMax length: 64A secure value generated from the merchant’s data and key3C0B51238933AB7A97504EFC43EF46AE37548CD8C91490D78192725FAC02E44D
DateTimeLocalTrxnYesString14 charactersThe local transaction date/time (yyyyMMddHHmmss)"20241205135532"
ResponseCodeNoString—The transaction response code"02"
TxnTypeYesString—Transaction type"Purchase"
PaidThroughNoStringOptionalSource of transaction"Card"
SystemReferenceYesString—The APG Transaction ID"bb618a47-45b3-458f-bf2f-c5dae8698bfa"
MessageYesString—Description of transaction status"Connectivity Error"
MerchantReferenceNoString—Merchant reference for the transaction—
AmountYesNumeric1–9 digitsTransaction amount1000.0
CurrencyIdYesNumeric3 digitsISO 4217 numeric code (e.g., 512 for OMR)512
UDFNoString–Merchant custom-defined fields{ “v1”: “test1”,
“v2”: “test2” }


Request Example #

{
  "MerchantId": 0,
  "TerminalId": 0,
  "AuthorizationDateTime": "string",
  "DateTimeLocalTrxn": "string",
  "SecureHash": "string",
  "Message": "string",
  "TxnType": "string",
  "PaidThrough": "string",
  "SystemReference": "string",
  "Amount": 0,
  "CurrencyId": 0,
  "ResponseCode": "string",
  "MerchantReference": "string"
  "UDF": "string"

}

Response Example #

{
  "message": "success",
  "success": true
}

#

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
Table of Contents
  • Introduction
    • Purpose of Document
    • Integration Overview
  • Technical Specifications
    • Header
    • Request Message Format
    • Request Example
    • Response Example

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