Skip to main content
El módulo de Therius para Magento 2 agrega un método Therius Payments al checkout. Monta el Widget de checkout para tarjetas y métodos de pago alternativos, con 3D Secure y Device Data Collection manejados antes de que se coloque la orden. Repositorio: therius-pay/therius-plugin-magento

Requisitos

  • Magento 2 (Open Source o Commerce), acceso por línea de comandos para ejecutar bin/magento
  • Una cuenta de Therius con claves de API y una configuración de checkout

Instalación

  1. Coloca la carpeta therius-plugin-magento donde Composer pueda alcanzarla, y agrega un repositorio de ruta al composer.json de tu proyecto:
  2. composer require therius/module-payment:*
  3. Habilita y construye:
Vuelve a ejecutar bin/magento setup:static-content:deploy y cache:flush después de cualquier cambio en los assets de front-end del módulo, o el navegador bloquea el JavaScript por una discrepancia de hash de integridad.

Configuración

Webhooks

Configura esto antes de tomar pagos en vivo. Sin ello, las órdenes que quedan en pending_payment (revisión asíncrona de fraude/emisor) nunca se resuelven, y los reembolsos o contracargos desde el dashboard de Therius nunca se reflejan en la orden de Magento.
  1. En el dashboard de Therius, ve a Developers → Webhooks y agrega un endpoint que apunte a:
    Crea un endpoint en modo Sandbox y uno en modo Producción si usas ambos.
  2. Suscríbete al menos a: payment.captured, payment.refused, payment.refunded, payment.cancelled, payment.chargeback.
  3. Copia el secreto de firma de cada entorno en el campo Test Webhook Signing Secret / Live Webhook Signing Secret del módulo.

Reembolsos

Crea una nota de crédito desde Sales → Orders → (orden) → Credit Memo. El módulo llama a Therius y agrega un comentario al historial de la orden; la orden refleja el reembolso una vez que el webhook payment.refunded lo confirma.