Skip to main content
The Therius module for Magento 2 adds a Therius Payments method to checkout. It mounts the Checkout Widget for card and alternative payment methods, with 3D Secure and Device Data Collection handled before the order is placed. Repository: therius-pay/therius-plugin-magento

Requirements

  • Magento 2 (Open Source or Commerce), command-line access to run bin/magento
  • A Therius account with API keys and a checkout configuration

Install

  1. Place the therius-plugin-magento folder where Composer can reach it, and add a path repository to your project’s composer.json:
  2. composer require therius/module-payment:*
  3. Enable and build:
Re-run bin/magento setup:static-content:deploy and cache:flush after any change to the module’s front-end assets, or the browser blocks the JavaScript on an integrity-hash mismatch.

Configure

Webhooks

Configure this before taking live payments. Without it, orders left in pending_payment (async fraud/issuer review) never resolve, and refunds or chargebacks from the Therius Dashboard are never reflected on the Magento order.
  1. In the Therius Dashboard, go to Developers → Webhooks and add an endpoint pointing at:
    Create one endpoint in Sandbox mode and one in Production mode if you use both.
  2. Subscribe to at least: payment.captured, payment.refused, payment.refunded, payment.cancelled, payment.chargeback.
  3. Copy each environment’s signing secret into the module’s Test Webhook Signing Secret / Live Webhook Signing Secret field.

Refunds

Create a credit memo from Sales → Orders → (order) → Credit Memo. The module calls Therius and adds a comment to the order history; the order reflects the refund once the payment.refunded webhook confirms it.