12 fev. 2023
Faça login na plataforma E-commerce da easypay, utilizando as mesmas credenciais de acesso (email e password) ao seu backoffice.
https://e-commerce.easypay.pt/
Alternativamente poderá sempre aceder a este menu da seguinte forma:
Login no BackOffice da easypay > selecionar a opção “Apps” > no final, basta clicar em no botão E-commerce. Será redirecionado num novo separador à plataforma E-commerce da easypay.
Neste menu irá criar a sua loja.
Para criar a sua loja, deverá clicar no botão “+ Criar Loja” e preencher os dados do formulário apresentado.
Se tiver mais do que uma loja, terá de repetir o processo, para quantos domínios tiver.
Dados a Preencher:
Tipo de Loja: Woocommerce
Nome: Nome da sua Loja
Domínio: URL da completo. Ter em atenção que deverá sempre retirar esta informação na seguinte opção em BackOffice (WordPress) Opções > Geral > copiar o Endereço do site (URL) Nota: Não escrever o URL manualmente.
Chaves da easypay (ID da conta + Chave da API):
Ver o passo 3.1 – Neste passo vai gerar as chaves da easypay (antes de fazer gravar a loja).
Aceda ao seu backoffice easypay e no menu Web Services > Plugins > WooCommerce > Gerar chaves em (+Nova).
Serão geradas as Chaves, onde consta, o ID da conta + Chave da API a configurar.
No final apenas terá de copiar as chaves (ID da conta + Chave da API) geradas anteriormente, e colar no BackOffice E-commerce:
Após este passo a sua loja será submetida a validação (prazo máximo 2 dias úteis)
Obs: Pode continuar e terminar a integração ficando somente a funcionar após validação.
Após posterior validação, poderá selecionar os métodos de pagamento contratados com a easypay nesta conta.
Basta Selecionar os métodos de pagamento pretendidos e fazer “Gravar Loja” (botão que se encontra no fim da página)
Notas Importantes:
Este ponto tem très passos para efetuar.
1° Passo — Instalar o plug-in easypay.
No website https://www.easypay.pt/plataforma/integracoes/woocommerce/ descarregue o zip do plugin.
Backoffice WooCommerce > Plugins > Adicionar novo plugin > Carregar plugin : Escolher Ficheiro
Após proceder à instalação deve ativar o plug in “Checkout de Pagamentos easypay WooCommerce*” na secção Plugins do WordPress.
Neste passo vamos terminar a configuração do plug:In clicando em Configurações ou no menu do lado esquerdo em Woo Commerce > easypay.
OBS: No caso do plug-in não aparecer no menu de pagamentos deve aceder em Backoffice WooCommerce > Plugins e no filtro “Inativos“, encontrar o “Checkout de Pagamentos easypay para WooCommerce” e ativar.
2° Passo – Configurar o plug-in easypay.
3° Passo – Gerar a Chave de Ligação
No e-commerce da plataforma easypay, deve Copiar / Gerar Chave e colar no plugin easypay WooCommerce no campo “Chave de Ligação”.
Plataforma e-commerce easypay:
Plugin WooCommerce easypay:
3.3 Configurar API WooCommerce
Configurar e Validar o Consumer Key e Consumer Secret da API do WooCommerce. Isto permite que a easypay comunique com a sua loja WooCommerce.
No seu WordPress, no menu Woo Commerce > Configurações > Avançado > API REST:
Por fim, basta copiar e cola as chaves nos respectivos campos, apresentados anteriormente, para a plataforma de e-commerce e fazer validar.
Listagem de Ligações
São listadas todas as ligações que tem associadas à sua conta easypay. Facilmente poderá verificar vários tipos de informações:
Aqui é possível ver todas as entradas de encomendas efectuadas apenas com a easypay.
Se for usado outro método de pagamento que não easypay pelo Woocommerce, então não irá aparecer aqui neste ecrã.
É possível, de forma rápida, ver a “Data”, “Cliente”, “Montante Total”, “Métodos de Pagamento”e “Estado da Encomenda”.
Se o utilizador tiver mais que uma loja registada, poderá escolher a loja que quer consultar, como representado na figura abaixo.
6.1. Informações para Programadores
Caso a plataforma e-commerce não valide a ligação com a API do e-commerce deve certificar-se que consegue fazer um pedido via API ao WooCommerce.
Segue um exemplo de um teste básico que pode ser feito via Postman:
Caso não devolva resultados deve validar as configurações do seu servidor ou do seu WordPress.
6.2. Informações Gerais
Quaiquer dúvida adicional que tenha, solicitamos que entre em contacto com a easypay. Solicitamos sempre que nos envie um email para o correio@@easypay.pt.
Neste email deverá ter os seguintes dados:
URL’s de comunicação (informativo):
https://e-commerce.easypay.pt/webhooks/easypay/generic – (Generic – URL na easypay)
https://e-commerce.easypay.pt/webhooks/easypay/transaction – (Payment – URL na easypay)
https://e-commerce.easypay.pt/webhooks/easypay/authorisation – (Authorisation – URL na easypay)
https://e-commerce.easypay.pt/webhooks/easypay/visa-fwd – (Card Redirect (Visa Fwd) – URL na easypay)
https://e-commerce.easypay.pt/webhooks/easypay/visa-detail – (Card Details URL (Visa Details) – URL na easypay)
Faça login na plataforma E-commerce de testes da easypay, utilizando as mesmas credenciais de acesso (email e password) do seu backoffice de testes da easypay.
https://e-commerce.test.easypay.pt/
Alternativamente poderá sempre aceder a este menu da seguinte forma:
Login no BackOffice de testes da easypay > selecionar a opção “Apps” > no final, basta clicar em E-commerce.
Será redirecionado para um novo separador, E-commerce de testes da easypay.
A partir deste momento pode efetuar a configuração utilizando as das plataformas, BackOffice de testes easypay e e-commerce de testes, utilizando o passo a passo da integração de produção.
(todo a processo de configuração deste modo de testes é igual às configurações de produção.)
URL’s de notificação em Sandbox:
https://e-commerce.test.easypay.pt/webhooks/easypay/generic – (Generic – URL na easypay)
https://e-commerce.test.easypay.pt/webhooks/easypay/transaction – (Payment – URL na easypay)
https://e-commerce.test.easvpay.pt/webhooks/easvpay/authorisation – (Authorisation- URL na easypay)
https://e-commerce.test.easvpav.pt/webhooks/easvpay/visa-fwd – (Card Redirect (Visa Fwd) – URL na easypay)
https://e-commerce.test.easypay.pt/webhooks/easypay/visa-detail – (Card Details URL (Visa Details) URL na easypay)