Our module, both CE and PRO, require PHP's mbstring extension to be installation prior installation, of course that its also needed to meet standard Magento system requirements
The installation process for the PRO release is shown below.
- If other people are visiting the site, put it on maintenance mode, using maintenance.flag and edit index.php to allow your IP address (you can use for example http://ipchicken.com/ to know your IP address)
if (file_exists($maintenanceFile) && $_SERVER['REMOTE_ADDR'] != 'MY_IP')
- If you are using Compilation, disable compilation, follow the process and recompile when you finished the installation.
- To install it just uncompress the file and copy all folders to the ROOT of your Magento store.
- Then, refresh Magento's cache, this can be done under System -> Cache Management. This step is important.
- In order to get the ADMIN Api wokring you need to enter a valid user-password combination for MySagePay panel here: System -> Configuration -> Sales -> Opayo -> Opayo Suite [Reporting & Admin API Integration]
- The configuration settings for the module can be find under System -> Configuration -> Sales -> Opayo (You might need to logout and log back in to the admin panel the first time to see this section
If you have the Community version of our older Sage Pay Suite, please note it has been discontinued and you should purchase the latest Opayo Suite Pro version available in our store.
Post Installation notes
After you install the module, you will have to set it up this is pretty easy but there are a few things that you need to know.
Our module implements all Opayo Integrations SERVER, FORM, DIRECT, PayPal, also REPEAT payments are available for backend orders.
You will see that there are some integrations that only work for backend payments, orders created on Magento's admin panel, these integrations are labeled with the word "Backend". This means that the settings are only for backend payments and wont affect frontend transaction, for example you can use two different vendornames, one for the frontend and one for moto orders (moto stands for Mail/Telephone order, this is how Opayo names backend orders)
You will find on this wiki site a section that specifically details all the settings that our module has and what do they mean.
Regarding which integration you should choose, you must know that you need to be pci dss compliant, the level varies depending on which integration you are using. Here you can read more information on this matter. The most used integration is the SERVER inFrame.