Accept payments for your e-commerce in Shopify. Kushki offers a plugin that you can install on your website, simplifying the purchase process for your customers.

Shopify is an e-commerce platform that allows you to build your online store from scratch. You will be able to promote, sell, and send your products, without the need to write a single line of code or have experience developing webs. It is ideal for small and large merchants, since it has tools that will help you scale your merchant. Shopify is currently used by thousands of stores around the world, and it is available in 50 different languages.

For these reasons, Kushki sought to integrate their payment methods by creating a plugin that allows secure and easy payments, and it is available in several countries. The installation and administration details will be found below.

Supported ✅Not supported ❌
Credit and debit card paymentsRecurring charges (Scheduled or One-Click Payments)
Authorization and capture
Cash payments
Deferred payments with credit card
Non-interest-bearing months with credit card
Interest-bearing months with credit card
OTP and 3DS authentication
Sift Science anti-fraud engine
Full Refunds
Same-day, full, or partial cancellations in local currency

Minimum requirements

To make the integration and configuration process of the Kushki plugin in your Shopify store, your merchant must meet the following requirements:

  • Once your merchant is certified by the Kushki team, your merchant must have a Kushki production account, with which the Public API Key and Private API Key will be generated. The access to this account will be provided by our Onboarding team.

  • You must have a master user in the Kushki console, with which you will be able to manage the features and configurations according to the commercial agreement established between your merchant and Kushki. To request it, contact your assigned sales executive.

  • Remember to activate and configure the Payment button (webcheckout) service with Kushki, to ensure that the Shopify plugin works.

  • You must have previously created an account with Shopify. In case you don’t have one, access to the Shopify Help Center to create it and generate your domain.

Installation and configuration

Once you have your store configured in Shopify and have a production account on Kushki, do the following:

  1. Login to your merchant console with your username and password.
  2. In the side menu, select Settings.
  3. In Integrations, choose the option Plugins.
  4. Select Shopify. The screen where you will be able to Configure the content and style of your form will be displayed.
  5. Enter the Domain assigned by Shopify and click on the Save button.
  1. Once you save your domain, the information of the Public API Key and the Private API Key associated with your merchant will appear. You can click on the Copy button to add this information to the clipboard.
  1. In the add a Kushki App in Shopify option, click on the word Here and the system will redirect you to the Shopify Installation Page.
  2. Click on the Add App button.
  3. Enter your Email on the Shopify login screen.
  4. Click “Continuar con el correo electrónico”.
  5. Enter your Password and click “Iniciar sesión”.
  6. Enter the Authentication Code you received on your mobile device.
  7. Click on “Iniciar sesión”.
  8. Choose Your Store.
  9. Choose your Account.
  10. The settings for installing the Kushki plugin will open by default. Click on Install App.
  11. A window will appear in wich you must enter the credentials. Paste the credentials for the Public Key and Personal Key (Private Key) that you copied in the step 6 of this section.
  12. Click “Enviar datos”.
  1. Click on “Ir a Configuración”.
  2. The system will redirect you to the Settings. In the Payments section, click Add payment methods.
  3. In Search by provider, search theKushki connector and click Activate.
  4. Check/uncheck the Card Franchises you want to accept in your merchant.
  1. Check if the store is active in test mode. Node that the Enable test mode option must be unchecked; otherwise, please disable it and click Save.
  2. Click the Activate Kushki button, and you will see the Kushki Activated message.

Configuration of the customer contact method and the currency to be transacted

  1. In the side menu, select Checkout.
  2. In Customer contact method, verify that the Email box is selected. Otherwise, select this option.
  3. Click Save. The following message will appear: Settings saved.
  1. To set up the currency, in the side menu select Store details.
  2. In Store Currency, choose the currency you’re transacting with and select Save.

Kushki will be enabled for you to receive payments from your customers in your Shopify store.

This is what the payment experience with the Kushki plugin will look like in your Shopify store:


  1. Sign in to your Shopify Console.
  2. Go to Settings > Payments, in the Supported payment methods section find Kushki and select Manage, and a new window will immediately open.
  3. Click the Deactivate Kushki button at the bottom of the window.
  4. A confirmation window will appear, click the Deactivate Kushki button to confirm. Once this is done, the following message will be displayed: Kushki deactivated.
  5. Click Uninstall Kushki to remove the Kushki plugin.
  6. A confirmation message will appear, click the Uninstall Kushki button to confirm. Once this is done, the system will display the following message: Kushki uninstalled.

The following GIF will guide you through the plugin uninstall process: