Knowledge base
Video tutorials
Try searching for:
Recently viewed articles:

Table of contents

Accepting cryptocurrency in your online store

A cryptocurrency or crypto is a digital or virtual form of currency. It uses encryption to verify and secure transactions. Since it can be transferred directly from person to person, the transaction usually takes minutes, and there are no chargebacks. You can accept BitCoin, Ethereum, Dogecoin, or any other cryptocurrencies in your Ecwid store from customers all over the world.

With Ecwid, it’s possible to accept crypto along with other world currencies. Once you sign up, you get your online store and can set up payment and shipping methods within a few hours. Ecwid can be added to multiple sites, including Facebook and Instagram.

To accept crypto in your store, you can install one of the following apps: Pay,, BitPay (Ecwid plugin on Github), Plisio, or Aurpay.

Before connecting to your Ecwid store, you need to register a merchant account on

  1. Open the Pay app and click Install.
  2. In the opened window in Ecwid admin, enter the Publishable Key and Secret Key. You can find these values on your merchant account in the Developers tab on the Dashboard menu bar.
  3. After you fill in the Publisher Key and Secret Key, enter the Signature Secret. To generate a signature, go to your merchant account Dashboard → Developers → Webhooks, click Add Webhook and then input https://<YOUR-STORE-URL>/index.php?route=extension/payment/crypto/callback as the Payload URL. A signature secret for webhook will be generated. Copy it to the Signature Secret field in your Ecwid admin.
  4. Click Advanced settings and uncheck the Enable test mode (no charges) checkbox to start accepting payments.
With the Pay you can accept payment in USD and EUR along with cryptocurrencies.


Before connecting CoinPayments to your store, you need to sign up for a CoinPayments account if you haven’t one.

  1. Open the CoinPayments app and click Get, then Install.
  2. Fill out the Merchant ID field. You can find your Merchant ID in Account → Account Settings → Basic Settings in your CoinPayments account:


  3. Fill out the IPN secret field. You can set your IPN secret value in Account → Account Settings → Merchant Settings in your CoinPayments account:


    The IPN secret value you enter in your Ecwid Control Panel must exactly match the IPN secret value in your CoinPayments account.
  4. (optional) Fill out the Replace store currency with crypto coin. This will allow you to convert the order total to the set cryptocurrency at a 1:1 ratio. If the field is empty, the order total will be converted to crypto coins at the current exchange rate.
  5. Click Save settings.
The app automatically updates the statuses for the orders paid through CoinPayments, when the coin payment is verified.


If you would like to add a Bitcoin payment method to your online store, you can use the Bitpay Ecwid module. You will find the module along with instructions on how to install it to your Ecwid store on

Once you connect one of the apps to your Ecwid store, the crypto payment option will be available to your customers at checkout, and you can accept Bitcoin, Ethereum, Litecoin, and other digital currencies:



Plisio is a popular online platform that allows accepting, storing, converting, and withdrawing altcoins. Your customers can select to pay with Bitcoin, Litecoin, Dogecoin and other cryptocurrencies at checkout. Plisio does not charge recurring fees. With the Plisio Сryptocurrency Payment Gateway Plugin for Ecwid, you can not only accept altcoins on your website, but also store cryptocurrency in a secure online wallet as well as protect altcoins in the vault that requires a time amount before being able to spend them.

To start accepting cryptocurrency with Plisio in your Ecwid store:

  1. Open the Plisio app and click Install.
  2. Click Open app. You will see the API field you need to fill with the API key from Plisio: Screenshot_2021-12-30_at_14.02.15.png
  3. Log in to the Plisio account, or create a new one.
  4. Click API on the top menu bar.
  5. Enter the name and URL of your Ecwid store.
  6. Click Site settings.
  7. In the Integration type field, select Ecwid.
  8. Copy the value from the Secret key field: plisio_ecwid.png
  9. Choose who pays the commission and supported currencies. Click Save changes.
  10. Return to the Plisio app page in your Ecwid admin and paste the value you copied from your Plisio account.

That’s it. Now you can accept payments with the cryptocurrency you chose.


To accept crypto currency with Aurpay:

  1. Register a merchant account at


  2. From your Ecwid admin, go to Apps → App Market.
  3. Find the Aurpay app and click Install.
  4. Click Open app. You will see the Merchant ID and Public Key fields that you need to fill in with the credentials from your Aurpay dashboard.
  5. Login to your Aurpay account and click Integration in the left-hand side menu.
  6. Select Ecwid from the list.
  7. Copy Merchant ID and Public Key.
  8. Go to your Ecwid admin and enter your Merchant ID and Public Key to corresponding fields.
  9. Click Submit.
  10. (optional) To add the instructions for customers on how to pay with crypto currency, go to Payment → Aurpay Crypto Payment and click Set payment instructions at checkout.

All done! Now you are ready to accept crypto payments from your customers.

You can choose what currency to accept and set up your wallet in your Aurpay dashboard.


With the IBEX Pay Payment Gateway you can accept Bitcoin payments with either Lightning or On-chain easily and directly in your Ecwid store. IBEX Pay supports instant USD convertibility if you choose not to keep your funds in Bitcoin.

To start accepting cryptocurrency with IBEX Pay in your Ecwid store:

  1. Open the IBEX Pay app and click Install.
  2. The app will open in your store admin, and you will see the Virtual BPT ID field you need to fill in with the BPT ID you get from IBEX:


  3. Log in to the IBEX account, or create a new one.
  4. Go to Developers and copy your existing BPT ID or click Add virtual BPT to create a new ID.
  5. Return to the IBEX Pay app page in your Ecwid admin and paste the BPT ID you copied.

That’s it. Now you can accept payments in cryptocurrency with IBEX Pay.

Watch a video that showcases the app setup and payments via IBEX.
Was this article helpful?

Awesome! Thanks for your feedback!

Thanks for your feedback!

Sorry about that! What went wrong?
4 out of 6 found this helpful
We use cookies and similar technologies to remember your preferences, measure effectiveness of our campaigns, and analyze depersonalized data to improve performance of our site. By choosing «Accept», you consent to the use of cookies.
Accept cookies Decline