-
Notifications
You must be signed in to change notification settings - Fork 1
Home
AltaPay, headquartered in Denmark, is an internationally focused fintech company within payments with the mission to make payments less complicated. We help our merchants grow and expand their business across payment channels by offering a fully integrated seamless omni-channel experience for online, mobile and instore payments, creating transparency and reducing the need for manual tasks with one centralized payment platform.
AltaPay’s platform automizes, simplifies, and protects the transaction flow for shop owners and global retail and e-commerce companies, supporting and integrating smoothly into the major ERP systems. AltaPay performs as a Payment Service Provider operating under The Payment Card Industry Data Security Standard (PCI DSS).
Installing this plug-in will enable the web shop to handle card transactions through AltaPay's gateway.
Table of Contents
Before configuring the plugin, you need the below information. These can be provided by AltaPay.
- AltaPay credentials:
-
Username
-
Password
- AltaPay gateway information:
-
Terminal
-
Gateway
- AltaPay only supports PrestaShop version 1.6.x Go to ‘Modules and Services’ > ‘Modules And Services’ and click on “Add a new module” from the top-right corner.
- Now click on “Choose a file” from the “Add a new module” tab and find the AltaPay.zip file. When you chose the file, click on “Upload the module”.
- The module is now successfully imported. To finalize the installation, find the module in the list and click on “Install” to the right of the module.
- A window will open - click on “Proceed with the installation”. When it’s done, a green bar will be visible and state that the module has been successfully installed.
- Go to ‘Modules and Services’ > ‘Modules and Services’ and find the AltaPay PrestaShop module. This can be done by searching for ‘AltaPay’ or go to ‘Payment and Gateways’ and find the module.
- Click on ‘Configure’ for the module.
- Now, set up the terminals. At the bottom of the module configuration page, you will find a list of “Terminals”. There is a plus sign which you would need to click, to add a new terminal.
- When setting up a terminal you must select the icon and name that is going to be shown in the check flow. The currency must correspond with the currency on the terminal at AltaPay. The payment type indicates if the money would be captured on reservation (‘Authorize and capture’) or the merchant would have to capture, when delivering the goods.
- When you have set up your terminals you are ready to process transactions through AltaPay.
PHP Warning: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini.
- Open your php.ini file
- Edit the max_input_vars variable. This specifies the maximum number of variables that can be sent in a request. The default is 1000. Increase it to, say, 3000.
- Restart your server.
Parameters: description/unitPrice/quantity are required for each orderline, but was not set for line: xxxx
The same problem as above. The request is being truncated because the number of variables are exceeding the max_input_vars limit.
In your Prestashop system, the ‘Transaction ID’ is the ID which matches the ‘Order ID’ within the AltaPay backend. Please do not use the Prestashop Order ID as reference ID when talking to AltaPay support.
You can find the CMS logs by following the below steps:
From Admin Dashboard navigate to "Advanced Parameters > Logs"
Web server error logs
For Apache server You can find it on /var/log/apache2/error.log
For Nginx it would be /var/log/nginx/error.log
Note: Your path may vary from the mentioned above.