Adyen

Conectar um terminal de pagamento da Adyen permite oferecer um fluxo de pagamento tranquilo aos seus clientes e facilitar o trabalho dos seus caixas.

Importante

  • Adyen payment terminals do not require an IoT Box.

  • Adyen terminals can be used in many countries, but not worldwide. Check the List of countries supported by Adyen.

  • Adyen works only with businesses processing more than $10 million annually or invoicing a minimum of 1,000 transactions per month.

Configuração

Comece criando sua conta Adyen no site da Adyen <https://www.adyen.com/>. Em seguida, conecte seu terminal seguindo as etapas descritas na tela do terminal.

Gerar uma chave de API do Adyen

A chave da API da Adyen é usada para autenticar solicitações de seu terminal da Adyen. Para gerar uma chave de API, acesse sua Adyen account ‣ Developers ‣ API credentials e crie novas credenciais ou selecione existentes. Clique em Generate an API key e salve a chave para colá-la no campo Odoo Adyen API key em the payment method creation.

Veja também

Localize o identificador do terminal Adyen

O Adyen Terminal Identifier é o número de série do terminal, que é usado para identificar o hardware.

Para encontrar esse número, acesse sua Conta da Adyen ‣ Ponto de venda ‣ Terminais, selecione o terminal com o qual deseja se vincular e salve seu número de série para colá-lo no campo do Odoo Adyen Terminal Identifier em a criação do método de pagamento.

Definir as URLs do evento

Para que o Odoo saiba quando um pagamento é feito, você deve configurar o terminal Event URLs. Para fazer isso,

  1. Faça o login no site da Adyen <https://www.adyen.com/>`_;

  2. Vá para Adyen’s dashboard ‣ Point of Sale ‣ Terminals e selecione o terminal conectado;

  3. Nas configurações do terminal, clique em Integrations;

  4. Defina o campo Alternar para o modo descriptografado para editar essa configuração como Decrypted;

  5. Clique no botão ícone de lápis e digite o endereço do servidor, seguido de /pos_adyen/notification no campo Event URLs;

  6. Clique em Save na parte inferior da tela para salvar as alterações.

Configurar a forma de pagamento

Ative o terminal de pagamento :ref:` nas configurações do aplicativo <configuration/settings>` e :doc:` crie o método de pagamento relacionado <../../payment_methods>`. Defina o tipo de registro como Bank e selecione Adyen no campo Use a Payment Terminal.

Por fim, preencha os campos obrigatórios com sua Adyen API key, Adyen Terminal Identifier e Adyen Merchant Account.

../../../../../_images/payment-method1.png

Uma vez que a forma de pagamento está criada, você pode selecioná-la nas definições do PDV. Para fazer isso, vá para as definições do PDV, clique em “Editar” e adicione a forma de pagamento na seção “Pagamentos”.

Pagar com um terminal de pagamento

Ao processar um pagamento, selecione Adyen como forma de pagamento. Verifique o valor e clique em Enviar. Uma vez que o pagamento for bem-sucedido, o status muda para Pagamento bem-sucedido.

Nota

  • Em caso de problemas de conexão entre o Odoo e o terminal de pagamento, force o pagamento clicando em Forçar conclusão, o que permite validar o pedido.
    Esta opção só fica disponível após receber uma mensagem de erro informando que a conexão falhou.
  • Para cancelar a solicitação de pagamento, clique em cancelar.