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.

Accept ✅Reject ❌
Credit and debit card paymentsRecurring charges (Scheduled or One-Click Payments)
Cash paymentsAuthorization and capture
OTP and 3DS authentication
Sift Science anti-fraud engine
Full and partial Refunds

Plugin integration

The Kushki plugin integration process in your Shopify store consists of 2 steps: integration in the test environment (UAT) and integration in the production environment.

1. Integration process in the test environment (UAT)

Minimum requirements

  • You must have previously created a test account (UAT) in Kushki to generate the Public API Key and the Private API Key.
  • You must have the Payment button (webcheckout) activated with Kushki, for the Shopify plugin to work.
  • You need to ask Kushki to create your Shopify test store, activate and configure the Shopify plugin.

Activation process

  1. The Kushki team will share your store domain and store credentials with you.
  2. Customize your Payment Button.
  3. Set up your Shopify store.
  4. Operate the plugin.

Test your integration

There are test cards that you can use in the UAT environment to make sure your integration is ready. Use them with any CVV, zip code, and future expiration date.

  • Approved transaction: 4557880491867846
  • Declined transaction: 4574441215190335

Approved transaction with 3DS modal generation

  • Card number: 4456528080389860.
  • CVV: 123.
  • Expiration date (MM/YY): 02/26.
  • Validation amount: 1234.

2. Integration process in the production environment

Minimum requirements

  • You must become certified by the Kushki team.
  • You must have previously created a productive account in Kushki to generate the Public API Key and the Private API Key.
  • You must have previously created an account with Shopify. In case you don’t have it, access to the Shopify help center to create it and generate your domain.

Activation process

  1. Customize your Payment Button.
  2. Install and configure the Kushki payment method module in Shopify.
  3. Operate the plugin.


  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: