Plugins for your store
Free modules for six platforms. Install one, paste your API key, and customers can pay in Bitcoin, USDT, Monero and more.
WHMCS
8.x
Hosting invoices are marked paid automatically, including part payments and payments that confirm after the customer has left.
Install in a few minutes
- Upload the
modules and includes folders to your WHMCS root. - Setup → Payments → Payment Gateways → All Payment Gateways → AvaSettle.
- Paste the API URL, API key, API secret and webhook secret from your AvaSettle account.
- In AvaSettle → Payment notifications, set
https://YOUR-WHMCS/modules/gateways/callback/avasettle.php.
WooCommerce
WordPress 6.0+, WooCommerce 7.0+
Works with the classic and the block checkout, and with High-Performance Order Storage.
Install in a few minutes
- Plugins → Add New → Upload Plugin, choose the zip and activate.
- WooCommerce → Settings → Payments → AvaSettle crypto payments.
- Paste your API URL, API key and API secret.
- Copy the webhook URL shown there into AvaSettle → Payment notifications and paste the webhook secret back.
PrestaShop
1.7.8, 8.x, 9.x
Orders are created as "Awaiting crypto payment" and move to "Payment accepted" when the payment confirms.
Install in a few minutes
- Modules → Module Manager → Upload a module, choose the zip.
- Click Configure and paste your API URL, API key, API secret and webhook secret.
- Copy the webhook URL shown at the top of the form into AvaSettle → Payment notifications.
OpenCart
4.0.x
A payment extension for the OpenCart 4 checkout, with your choice of order status for paid and short payments.
Install in a few minutes
- Extensions → Installer → Upload, choose
avasettle.ocmod.zip and click Install. - Extensions → Extensions → Payments → AvaSettle → Install, then Edit.
- Paste your API details, choose the order statuses and enable it.
- Copy the webhook URL shown on that page into AvaSettle → Payment notifications.
Magento 2 / Adobe Commerce
2.4.x
A payment method for the standard Luma checkout. Paid orders get an invoice and move to Processing.
Install in a few minutes
- Unzip into your Magento root so the module lands in
app/code/AvaSettle/Payment. - Run
bin/magento module:enable AvaSettle_Payment, setup:upgrade, setup:di:compile and cache:flush. - Stores → Configuration → Sales → Payment Methods → AvaSettle crypto payments.
- Set
https://YOUR-STORE/avasettle/payment/webhook in AvaSettle → Payment notifications.
Drupal Commerce
Drupal 10/11, Commerce 2/3
An off-site payment gateway for Drupal Commerce checkout flows.
Install in a few minutes
- Unzip into
modules/contrib and enable "AvaSettle crypto payments". - Commerce → Configuration → Payment gateways → Add payment gateway, plugin "AvaSettle crypto payments".
- Paste your API URL, API key, API secret and webhook secret.
- Set
https://YOUR-SITE/payment/notify/GATEWAY_ID in AvaSettle → Payment notifications.
Using another platform?
Any site that can make an HTTPS request can take crypto payments. Create an invoice, send the customer to the payment link, and listen for the signed webhook.
Read the API docs