DocsMódulo EDPay para Magento 2 / Adobe Commerce

Módulo EDPay para Magento 2 / Adobe Commerce

Módulo de pagamento corporativo para lojas Magento 2 / Adobe Commerce com suporte a multi-loja, multi-moeda e reconciliação assíncrona.

Magento 2 / Adobe Commerce

Disponível no GitHub (v1.0.0)

Compatível com Magento 2.4.x, PHP 8.1 / 8.2 e Adobe Commerce Cloud.

Ver no GitHub

Comandos de Instalação via CLI

Terminal Magento 2
# Instalação do módulo EDPay via Composer no directório do Magento 2 / Adobe Commerce composer require edpay/magento2-module bin/magento module:enable Edpay_Payment bin/magento setup:upgrade bin/magento setup:di:compile bin/magento setup:static-content:deploy -f bin/magento cache:clean
Arquitetura do Modelo de Pagamento
// Model/PaymentMethod.php namespace Edpay\Payment\Model; use Magento\Payment\Model\Method\AbstractMethod; use Magento\Sales\Model\Order; class PaymentMethod extends AbstractMethod { const CODE = 'edpay_gateway'; protected $_code = self::CODE; protected $_isGateway = true; protected $_canAuthorize = true; protected $_canCapture = true; public function createCheckoutSession(Order $order): string { // Envia pedido para /v1/core/payment-links // e retorna a URL de checkout hospedado EDPay } }

Configuração no Painel de Administração

Navegue até Stores > Configuration > Sales > Payment Methods > EDPay Gateway e informe:

  • Public Key: pk_live_... ou pk_test_...
  • Private Key: sk_live_... ou sk_test_...
  • Webhook Secret: whsec_... para validação da assinatura HMAC
  • Webhook Endpoint: https://sua-loja.co.mz/edpay/webhook/index
Condições Comerciais e Prazos

Tarifa plana de 6% em MZN. Saques para contas bancárias em Moçambique são liquidados no prazo de 2 a 7 dias úteis.