Magento 2
Requisitos para integrar
Requisito | Descrição |
---|---|
Versão do Magento | 2.x |
Ambiente | LAMP (Linux, Apache, MySQL, and PHP) LNMP stack |
Sistema Operacional | Linux x86-64 |
Memoria | Minimum 2GB of RAM |
Web Server | Apache 2.x Nginx 1.7.x |
Versões do PHP | 5.6.x 7.0.2 7.0.6–7.0.x |
Versões do MySQL | MySQL 5.6 MariaDB ou Percona são compatíveis com Magento porque suportam as APIs do MySQL 5.6. |
Dependências de extensões | bc-math (Magento Commerce only) curl gd, ImageMagick 6.3.7 (or later) or both intl bstring mcrypt hash openssl PDO/MySQL SimpleXML soap xml xsl zip |
PHP 7 only | json iconv |
SSL | É um requisito que você tenha um certificado SSL. Durante os testes em modo de Sandbox você poderá executar os testes em HTTP. |
Funcionalidades
O módulo do Mercado Pago para o Magento esta integrado com as seguintes funcionalidades e soluções de pagamento:
Checkout Transparente
Outras funcionalidades
- Atualização do pedido através de Cron
Instalação
plain
Esse processo irá explicar a instalação do módulo Mercado Pago via Composer:
Instalação via Composer
- No momento disponibilizamos duas versões de módulos, onde cada uma delas irá disponibilizar um tipo de checkout:
- Caso queira processar pagamentos com Checkout Redirecionado, será necessário instalar a versão 2.x do módulo do Mercado Pago. Para isso execute o comando:
- Caso queira processar pagamentos com Checkout Transparente (Custom) com Cartão de Crédito ou Boleto, utilize a versão 3.x do módulo. Essa versão esta melhor otimizada para esse tipo de checkout. Para isso execute o comando:
- Execute o comando para atualizar o Magento:
- Execute o comando para limpar o cache do Magento:
- Quando a loja está no modo Produção, é necessário gerar novamente os arquivos estáticos:
- Caso tenha problemas com as permissões de pasta ao acessar a loja, será necessário renovar as permissões das pastas:
- Pronto! o módulo do Mercado Pago foi instalado com sucesso.
Configurações de Cartão de Crédito e Boleto (Custom Checkout)
Esse processo irá explicar como configurar o módulo para aceitar pagamentos com Checkout Custom (Transparente) com Cartão de crédito e Boleto:
Vá até o menu Stores > Configuration > Sales > Payment Methods:
Para configurar as credenciais acesse a opção Mercado Pago > Credentials, irá aparecer o campo da Public key e o campo do Access token. Obtenha suas credenciais na seção Credenciais.
- Com as credenciais preenchidas, é necessário habilitar os métodos de pagamento. Acesse a opção Custom Checkout - Credit And Debit Card, clique no botão Configure e marque a opção Enable como Yes. Faça esse processo também para Custom Checkout - Offline Payments Methods (Ticket) e logo seguida clique em Save Config.
- Pronto! o Checkout Custom com Cartão de crédito e Boleto foi configurado e habilitado com sucesso!
Configurações de Basic Checkout
Esse processo irá explicar como configurar o módulo para aceitar pagamentos com o Checkout Clássico no Redirect, Iframe ou Lightbox:
Vá até o menu Stores > Configuration > Sales > Payment Methods.
Para configurar as credenciais acesse a opção Mercado Pago - Classic Checkout, logo em seguida clique em Configure. Irá aparecer o campo de Client id e o campo Client secret. Obtenha suas credenciais na seção Credenciais.
Com as credenciais preenchidas, agora é necessário habilitar o método de pagamento. Vá até a opção Enable e marque como Yes.
Aproveite e também configure o Tipo do Checkout (Type Checkout) e se o usuário deve retornar a sua loja ao finalizar o checkout (Auto Redirect).
- Pronto! o Checkout Clássico com Cartão de crédito e Boleto foi configurado e habilitado com sucesso!
Configurações de status de Notificações de Pagamento
Esse processo irá explicar como configurar os status de pedido para as notificações de pagamento:
Vá até o menu Stores > Configuration > Sales > Payment Methods.
Para configurar os status acesse a opção Mercado Pago - Global Configuration, vá até a opção Order Status Options.
Para cada status de pagamento você poderá escolher um status de pedido, assim que a sua loja receber a notificação de pagamento o módulo atualizará automaticamente o pedido para o status escolhido. Para salvar as configurações clique no botão Save Config.
- Pronto! os status de notificação foram configurados com sucesso.