easyway
Sign inCreate free account

Plugins for your store

Add "Pay with crypto" to your shop or billing system without writing code. Download the plugin for your platform, upload it, paste two values from your easyway dashboard, and your customers can pay on the hosted checkout. Orders are marked paid automatically.

WooCommerce

WordPress 6.0+, WooCommerce 7.0+, PHP 7.4+, store currency USD

DownloadHow to installv0.1.0 · beta

PrestaShop

PrestaShop 8.0+, PHP with curl and json, HTTPS

OpenCart

OpenCart 4.0.0.0 – 4.0.2.x, PHP 8.0+ with curl and json, HTTPS

Magento 2

Magento 2.4.x, PHP 7.4 or 8.1+, base currency USD

WHMCS

WHMCS 8.x, PHP with curl, client currency USD

Blesta

Blesta 5.x, PHP with curl, currency USD

Odoo

Odoo 17 (Community or Enterprise) with the payment module, prices in USD

DownloadHow to installv17.0.0.1.0 · beta

Set up in 4 steps (every platform)

1. Install the plugin — the steps for your platform are below. 2. Create an API key in your easyway dashboard → Developers → API keys with the invoices:write and invoices:read permissions, and paste it into the plugin settings. 3. Add a webhook in Developers → Webhooks with your store's webhook URL (the plugin settings page shows the exact one) and the invoice.* events; paste its signing secret into the plugin. 4. Test: with a test key (sk_test_…) place an order and pay it on the test checkout, then switch to a live key.

Prices are sent in USD; the customer picks the coin on the payment page. Your balance is held by easyway until you withdraw it to your own whitelisted wallets; the fee is on the pricing page.

WooCommerce (WordPress)

Requires: WordPress 6.0+, WooCommerce 7.0+, PHP 7.4+, store currency USD. Download easyway-woocommerce.zip

  1. WordPress admin → Plugins → Add New → Upload Plugin → choose the zip → Install → Activate.
  2. Settings: WooCommerce → Settings → Payments → easyway (crypto). Paste the API key and the webhook signing secret.
  3. Webhook URL to add in easyway: https://YOUR-SHOP/?wc-api=easyway

PrestaShop (PrestaShop 8)

Requires: PrestaShop 8.0+, PHP with curl and json, HTTPS. Download easyway-prestashop.zip

  1. Back office → Modules → Module Manager → Upload a module → choose the zip.
  2. Click Configure on the easyway module.
  3. Settings: Modules → Module Manager → easyway → Configure. Paste the API key and the webhook signing secret.
  4. Webhook URL to add in easyway: https://YOUR-SHOP/module/easyway/webhook

OpenCart (OpenCart 4)

Requires: OpenCart 4.0.0.0 – 4.0.2.x, PHP 8.0+ with curl and json, HTTPS. Download easyway.ocmod.zip

  1. Admin → Extensions → Installer → Upload, choose easyway.ocmod.zip (keep the file name), then click the green install button.
  2. Extensions → Extensions → Payments → easyway crypto payments → Install, then Edit.
  3. Settings: Extensions → Extensions → Payments → easyway crypto payments. Paste the API key and the webhook signing secret.
  4. Webhook URL to add in easyway: https://YOUR-STORE/index.php?route=extension/easyway/payment/easyway.callback

Magento 2 (Magento Open Source / Adobe Commerce 2.4)

Requires: Magento 2.4.x, PHP 7.4 or 8.1+, base currency USD. Download easyway-magento2.zip

  1. Unzip in the Magento root (it creates app/code/Easyway/Payment).
  2. Run: bin/magento module:enable Easyway_Payment && bin/magento setup:upgrade && bin/magento cache:flush (in production mode also setup:di:compile and setup:static-content:deploy -f).
  3. Settings: Stores → Configuration → Sales → Payment Methods → easyway (crypto payments). Paste the API key and the webhook signing secret.
  4. Webhook URL to add in easyway: https://YOUR-STORE/easyway/webhook/index

WHMCS (WHMCS 8)

Requires: WHMCS 8.x, PHP with curl, client currency USD. Download easyway-whmcs.zip

  1. Unzip in the WHMCS root (the modules folder merges into your existing one).
  2. Configuration → System Settings → Payment Gateways → All Payment Gateways → activate easyway (crypto).
  3. Settings: Configuration → System Settings → Payment Gateways → easyway (crypto). Paste the API key and the webhook signing secret.
  4. Webhook URL to add in easyway: https://YOUR-WHMCS/modules/gateways/callback/easyway.php

Blesta (Blesta 5)

Requires: Blesta 5.x, PHP with curl, currency USD. Download easyway-blesta.zip

  1. Unzip in the Blesta root (it adds components/gateways/nonmerchant/easyway).
  2. Settings → Company → Payment Gateways → Available → install easyway (crypto).
  3. Settings: Settings → Company → Payment Gateways → Installed → easyway (crypto). Paste the API key and the webhook signing secret.
  4. Webhook URL to add in easyway: https://YOUR-BLESTA/callback/gw/<company id>/easyway/

Odoo (Odoo 17)

Requires: Odoo 17 (Community or Enterprise) with the payment module, prices in USD. Download easyway-odoo.zip

  1. Unzip into one of your addons paths (it creates payment_easyway).
  2. Restart Odoo, then Apps → Update Apps List → install Payment Provider: easyway (crypto).
  3. Settings: Invoicing / Website → Configuration → Payment Providers → easyway (crypto). Paste the API key and the webhook signing secret.
  4. Webhook URL to add in easyway: https://YOUR-ODOO/payment/easyway/webhook

Beta

These plugins are new. Every one of them is built on the public API and checks webhook signatures, but please run a test-mode order on your store before you switch to live. Something not working? Email support@easyway.cash with your platform and version, and we will help. Your platform is not listed? Use a payment link (no code) or the API.

Create free accountRead the API docsAlready have an account? Sign in
Plugins: WooCommerce, PrestaShop, WHMCS and more | easyway