Pular para o conteúdo principal

Plugin Magento

O módulo PicPay Arranjo Aberto é uma solução de pagamento para lojas virtuais que utilizam o Magento Open Source ou Adobe Commerce. Ele é um facilitador de integração das funcionalidades da PicPay e permite que os lojistas aceitem pagamentos com cartões de crédito e Pix, de forma rápida, segura e confiável.

O módulo é fácil de instalar e configurar, não requer programação e está disponível em português e inglês. Ele também é totalmente responsivo, o que significa que ele se adapta automaticamente a qualquer tamanho de tela.

Entre as principais funcionalidades, destacamos:

  • Pagamentos com Pix
  • Pagamentos com cartão de crédito
    • Configuração de quais bandeiras aceitar
    • Configuração de parcelamento, podendo escolher entre parcelas com juros, sem juros ou até juros por parcela.
  • Log de ações: é possível verificar as requests, responses e callbacks.
  • Atualização de status de pedido automático
    • Através do cadastro do seu webhook, você receberá automaticamente as atualizações de pagamento
  • Disponível em português e inglês
  • Totalmente responsivo
Tela de Pagamento Magento Tela de pagamento mobile do Magento

Pré-requisitos

O módulo é compatível com a versão 2.3.6+ do Adobe Commerce e está disponível em português e inglês.

  • Conta criada no PICPAY. Crie a sua aqui!
  • Magento 2.3.6+ instalado
  • PHP 7.1+

Instalação do módulo

O módulo da PicPay está em nosso repositório do Github.

Composer

composer require picpay/ecommerce-integration-magento2

php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy pt_BR en_US

Instalação Manual

  • Instale as demais dependências, com os comandos abaixo:
composer require firebase/php-jwt:*
composer require bacon/bacon-qr-code:*
  • Baixe o módulo do Github, descompacte os arquivos na pasta
app/code/Picpay/Payment
  • Execute os comandos de instalação:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy pt_BR en_US

Desinstalar o módulo

  1. Remova o módulo, isso dependerá da forma como foi instalado

    Composer

    Rode o comando de remoção via composer:

    composer remove picpay/ecommerce-integration-magento2

    Manual

    Remova a pasta:

    app/code/Picpay/Payment
  2. Rode os comandos de atualização

    php bin/magento setup:upgrade
    php bin/magento setup:di:compile
    php bin/magento setup:static-content:deploy pt_BR en_US

Configurações

Para configuração do módulo magento 2 em sua loja virtual, certifique-se de que o módulo foi devidamente instalado.

Para realizar a configuração do módulo PicPay para Magento 2, acesse:

  • Painel Administrador > Vendas > Picpay Checkout > Configurações > localize a opção PicPay dentro do menu Outros meios de Pagamento;

  • Acesse o menu de Configurações do módulo dentro de Vendas

    Tela de Menu do Magento

  • Em seguida, no menu PicPay, clique em PicPay Checkout.

atenção

Não se esqueça de configurar a URL do Webhook em sua conta PicPay no Painel Negócios.

Exemplo de URL para Webhook: https://picpay.loja.biz/picpay_checkout/callback/payments

Credenciais e Configurações Gerais

Nesta aba, é necessário inserir as credenciais usadas para os serviços do PicPay, pois esta configuração habilita a utilização do módulo PicPay. As credenciais podem ser encontradas no Painel PicPay, na aba "Integrações".

Abaixo os detalhes de cada configuração:

  • Chave de API: Insira aqui sua chave da API para a sua API Secret.
  • API Secret: Insira aqui o token usado para autenticar sua transação.
  • Webhook Token: Token de autenticação gerado ao criar a URL de notificação no PicPay.
  • Usar Ambiente de Testes: Se habilitado, a transação será feita no ambiente de testes do PicPay.
  • Soft Descriptor: O descritor suave permite que os comerciantes forneçam aos clientes informações breves sobre o negócio que processou uma cobrança.
  • Mostrar Informações de Pagamento na Página de Sucesso: Se sua loja mostra as informações de pagamento na página de sucesso, NÃO habilite essa funcionalidade.
  • Habilitar Log de Requisições: Ao ativar esta função, os logs serão registrados no servidor para fins de depuração.

Tela de configurações do Magento

Atributos de endereço

Nestes campos você deve relacionar os parâmetros de Rua, Número, Complemento e Bairro com a ordem das linhas de endereço presentes na página de checkout.

  • Rua: Linha de Endereço 1
  • Número: Linha de Endereço 2
  • Complemento: Linha de Endereço 4
  • Bairro: Linha de Endereço 3

Tela de atributos de endereço do Magento

Habilitando/Configurando os métodos de pagamento

Cartão de Crédito

Nas configurações de cartão de crédito, é possível optar por ativar ou desativar o método, definir o título do método, o status dos pedidos e as configurações de parcelamento.

Tela de configurações de cartão de crédito do Magento

Pix

Neste campo, você irá configurar os dados de endereço que serão enviados para o Pix:

  • Habilitado: Determina se o método de pagamento será exibido no checkout.
  • Título: Define o nome do método de pagamento exibido durante o checkout.
  • Instruções do Checkout: Instruções a serem mostradas na página do checkout.
  • Minutos para Expiração: Define o tempo em segundos até que a transação expire.
  • Novo Status do Pedido: Define o status do pedido após a conclusão do pagamento.
  • Status de Pedidos Pagos: Define o status do pedido após a finalização da compra.
  • Status de Pedidos Virtuais Pagos: Define o status do pedido após a finalização da compra para produtos virtuais (sem entrega física).
  • Ordenação: Define a ordem de exibição do método de pagamento. Se não estiver definida, será incluída com base nas últimas atualizações do método.
  • Países Aceitos para Pagamento: Específica os países onde este método de pagamento pode ser utilizado.
  • Valor Mínimo do Pedido: Estabelece o valor mínimo necessário para finalizar um pedido com este método de pagamento.
  • Valor Máximo do Pedido: Estabelece o valor máximo permitido para finalizar um pedido com este método de pagamento.

Recursos adicionais

Grid de Requisições

Esse recurso permite o administrador visualizar as requisições, e as respostas do PicPay, com esse recurso, não é mais necessário ficar procurando arquivos de logs para verificar as respostas e os erros.

Tela de listagem de requisições do Magento

Logs

Nesta funcionalidade apresentamos os Callbacks no menu de opções do Magento.

Caso tenha algum retorno de erro, por exemplo estorno, reembolso ou captura, o registro do erro encontra-se no arquivo de logs do próprio Magento, localizado em:

pasta_raiz_do_magento/var/logs

Callbacks

Através desse menu é possível visualizar o payload de callback retornado para PicPay.

Caminho: Vendas > PicPay Checkout > Callbacks

Grid de Callback

Assim como a grid de requisições, a grid de callbacks permite você validar o que foi retornado pelo PicPay na atualização automática de pedidos.

Tela de listagem de callbacks do Magento

Visualização do Pedido

Na página de visualização de pedido, é possível verificar todas as informações pertinentes ao PicPay e também é possível verificar os callbacks desse pedido

Tela de visualização de pedido do Magento Tela de visualização de pedido do Magento - PicPay - Callbacks