Kushki Plug-in for Magento

Important to consider

- Minimum Magento version required for optimal compatibility: 2.X

Only available with One-Time Payment with Card in Chile, Colombia, Ecuador, Mexico and Peru

Installation and Configuration Manual

Plugin source code can be download here: https://github.com/Kushki/kushki-magento/releases

I. Installation

  1. Extract the .zip file

  2. In your Magento installation directory, go to app > code and place there the extracted folder from step 1. The final path would be app > code > Kushki > Payment

  3. Upgrade your Magento. From SSH, run the following command in Magento2 root directory: php bin/magento setup:upgrade

  4. Do the setup compile by runing the following command: php bin/magento setup:di:compile

  5. Deployment of static content. Run the following command in Magento2 root directory: php bin/magento setup:static-content:deploy

  6. Finally, remove the cache by runing the command: php bin/magento cache:flush

II. Configuration

  1. Go to Store > Configuration > Sales > Payment Methods > Kushki Payment, and enable Kushki Payment functionalities and its settings

Upon enabling Kushki Payment solution, credentials and features setting fields become visible

  1. Set the payment title which will be shown to the customer in the frontend

  2. Add the Public and Private Merchant ID. These credentials can be found in Kushki’s BackOffice, “Perfil” section, “Credenciales” tab

  3. Specify the environment in order to send the request to Kushki’s Server with the Enable Test Mode option:

    • For test environment, select YES
    • For production environment, select NO
  4. Allow the customer to pay from all countries in Payment from Applicable Countries section, or restrict the list of countries in Payment from Specific Countries section

  5. Set a minimum and a maximum value to restrict the payment based on the order total amount

  6. In Sort Order option, adjust the position of the checkout displayed on your website

III. Uninstallation

  1. In your Magento installation directory, go to app > code and remove the folder containing Kushki’s source code

  2. Find the module named as Kushki_Payment, and remove the module entry from database table setup_module

  3. The Kushki_Payment module also has to be removed from app > etc > config.php

  4. Upgrade your Magento. From SSH, run the following command in Magento2 root directory: php bin/magento setup:upgrade

  5. Do the setup compile by runing the following command: php bin/magento setup:di:compile

  6. Deployment of static content. Run the following command in Magento2 root directory: php bin/magento setup:static-content:deploy

  7. Finally, remove the cache by runing the command: php bin/magento cache:flush