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.
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:cleanArquitetura 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_...oupk_test_... - Private Key:
sk_live_...ousk_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.