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
- Composer (repositório de caminho)
- Copiar para app/code
-
Coloque a pasta
therius-plugin-magentoonde o Composer possa alcançá-la, e adicione um repositório de caminho aocomposer.jsondo seu projeto: -
composer require therius/module-payment:* -
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
-
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.
-
Assine ao menos:
payment.captured,payment.refused,payment.refunded,payment.cancelled,payment.chargeback. - 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 webhookpayment.refunded o confirma.
