Pre-requisites
Ensure you have downloaded the MPI library for your chosen language / framework before proceeding. Links provided at Download Plugin.
The PayMaster Merchant Plug-In (MPI) can be implemented in both Windows and Linux operating systems with some additional software installed as stated below for each platform:
- Java
- .Net
- PHP
- Python
- Node.js
The PayMaster Merchant Plug-In (MPI) Java library can be implemented in either of the following platforms:
- Oracle Java JDK 8 (version 162 and above)
- OpenJDK 8 (version 162 and above)
The following JAR files are required prior to using PayMaster Merchant Plug-In (MPI) Java library:
- java-json.jar
- javax.servlet-3.0.jar
- axis.jar
- axis-ant.jar
- commons-discovery-0.2.jar
- jaxrpc.jar
- log4j-1.2.8.jar
- saaj.jar
- wsdl4j-1.51.jar
- gson-2.2.4.jar
The PayMaster Merchant Plug-In (MPI) .Net library can be implemented in either of the following platforms:
- .NET Core 2.1 framework
The following JAR files are required prior to using PayMaster Merchant Plug-In (MPI) .NET library:
- System.ServiceModel.Http
- Newtonsoft.Json
- Portable.BouncyCastle
The PayMaster Merchant Plug-In (MPI) PHP library can be implemented in the following platforms:
- PHP 7.4 framework
The PayMaster Merchant Plug-In (MPI) Python library can be implemented in either of the following platforms:
- Python 3.8.5 framework
The following packages are required prior to using PayMaster Merchant Plug-In (MPI) Python library:
- Pip3
- Jproperties 2.1.0 (can be downloaded via pip3)
- Zeep (can be downloaded via pip3)
- Pycryptodomex (can be downloaded via pip3)
The PayMaster Merchant Plug-In (MPI) Node.JS library can be implemented in either of the following platforms:
- Node.JS framework with latest LTS version 12 onwards that comes with npm version 6.14.6
The following packages are required prior to using PayMaster Merchant Plug-In (MPI) Node.JS library:
- Properties-Reader library (can be downloaded via npm)