Skip to main content
O módulo do Therius para Magento 2 adiciona um método Therius Payments ao checkout. Ele monta o Widget de checkout para cartões e métodos de pagamento alternativos, com 3D Secure e Device Data Collection tratados antes de o pedido ser feito. Repositório: therius-pay/therius-plugin-magento

Requisitos

  • Magento 2 (Open Source ou Commerce), acesso por linha de comando para executar bin/magento
  • Uma conta do Therius com chaves de API e uma configuração de checkout

Instalação

  1. Coloque a pasta therius-plugin-magento onde o Composer possa alcançá-la, e adicione um repositório de caminho ao composer.json do seu projeto:
  2. composer require therius/module-payment:*
  3. Habilite e construa:
Execute novamente bin/magento setup:static-content:deploy e cache:flush após qualquer mudança nos assets de front-end do módulo, ou o navegador bloqueia o JavaScript por uma incompatibilidade de hash de integridade.

Configuração

Webhooks

Configure isto antes de receber pagamentos ao vivo. Sem isso, os pedidos deixados em pending_payment (revisão assíncrona de fraude/emissor) nunca se resolvem, e os reembolsos ou chargebacks feitos pelo painel do Therius nunca são refletidos no pedido do Magento.
  1. No painel do Therius, vá para Developers → Webhooks e adicione um endpoint apontando para:
    Crie um endpoint em modo Sandbox e um em modo Produção se você usar os dois.
  2. Assine ao menos: payment.captured, payment.refused, payment.refunded, payment.cancelled, payment.chargeback.
  3. Copie o segredo de assinatura de cada ambiente no campo Test Webhook Signing Secret / Live Webhook Signing Secret do módulo.

Reembolsos

Crie uma nota de crédito em Sales → Orders → (pedido) → Credit Memo. O módulo chama o Therius e adiciona um comentário ao histórico do pedido; o pedido reflete o reembolso assim que o webhook payment.refunded o confirma.