Introduction

This document is prepared to provide information about merchant integration with the Payment Gateway using SDK. It explains the steps for integrating merchant systems and the Payment Gateway using card-based transaction APIs for SDK implementation.

1.1 Purpose of the Document

The Payment Gateway follows industry standards and norms as prescribed by MasterCard and Visa International and conforms to Payment Card Industry – Data Security Standards (PCI-DSS).

To ensure merchants are integrated in a secure and compliant manner, this reference document is provided. The expectation is that the merchant's system integrator or auditor can refer to this document throughout the integration process and post-integration.

This document contains:

  • Technical integration details
    • Message formats for communication with the Payment Gateway
      • Implementation guidelines applicable across merchant platforms
        • Best practices and recommendations for secure integration

          1.2 Target Audience

          This document is intended for:

          • Project Managers
            • Developers
              • Quality Assurance (QA) Testers
                • Support Teams
                  • System Integrators

                    1.3 Conventions Used

                    The following table lists the conventions used in this document:

                    ConventionIndicates
                    Bold textUser interface (UI) elements and names of APIs
                    Note:Additional useful information that emphasizes important points. A note provides information that may apply only in special cases.
                    Code blockSample code and technical implementation examples

Key Features

The Emirates NBD Payment Gateway offers:

  • Secure card-based payment processing
  • Support for multiple card types (Visa, Mastercard)
  • Real-time transaction processing
  • Comprehensive error reporting
  • PCI-DSS compliant implementation
  • Flexible integration options
  • Detailed transaction logging
  • Multiple transaction types (AUTH, PURCHASE, CAPTURE, REFUND)