• França
lyra.com
Procurando
Categoria
Tags
pagina inicial
Suporte técnico

Etapa 6: Passar em Produção

I. Realizar os testes obrigatórios

É imperativo realizar os testes obrigatórios antes de passar em PRODUÇÃO.

Os testes devem ser realizados com:

  • a senha de teste
  • a chave pública de teste.
  • a chave HMAC-SHA-256 de teste

A lista dos testes a ser realizada está disponível em Back Office EC, menu Configuração > Loja > Chaves da API REST.

  • Deve simular vários pagamentos usando os cartões de teste do quadro abaixo, usando a barra de depuração.
  • O uso de um cartão por linha é suficiente.
  • Os números de cartão de teste disponíveis no menu de debug, aba Cartões de teste.
  • Quando o teste for validado, o ícone da coluna "estado do teste" fica verde.
  • Uma vez que os 4 testes forem validados, o botão Gerar a senha e a chave HMAC-SHA-256 de produção será acessível.

II. Gerar a chave de PRODUÇÃO

  1. Clique no botão "gerar a senha e a chave HMAC-SHA-256 de produção". Para informação, o modo TEST está sempre disponível, mesmo após gerar a chave de produção.

  2. Insira as chaves de PRODUCTION na sua implementação:

  • a senha de produção,
  • a chave pública de produção,
  • a chave HMAC-SHA-256 de produção para calcular a assinatura contida no campo kr-hash.
  1. Informar corretamente a URL de notificação no final do pagamento em modo de PRODUÇÃO a partir do menu Configuração > Regras de notificação. (link Defina a URL de notificação )

  2. Armazenar as chaves.
    Aconselhamos guardar as informações (senha, chave pública, chave HMAC-SHA-256 de produção) seguras, porque assim que o primeiro pagamento em PRODUCTION for realizado, elas serão ocultas nobom.

III. Realizar um primeiro pagamento de produção

  1. Para isso, realize uma transação real de pelo menos 2€.

. Esta transação poderá posteriormente ser cancelada a partir do Back Office EC através da página Gerenciamento > Transações > Guia Transações Atuais. Esta transação não será, portanto, remetida ao banco.

  1. Verifique que a url de notificação funcione bem no final do pagamento (IPN)

Exibir o detalhe da transação no Back Office EC e verifique que o status da URL de notificação (Status URL de notificação) seja Enviado.

IV. Exemplo simplificado PHP

O arquivo de exemplo é fornecido apenas a título informativo, para entender melhor o mecanismo de integração.

  1. Preencha as chaves da API REST de teste no arquivo config.php ( link do arquivo de exemplo: config.php ).

  2. Se necessário, modifique os dados de pagamento no arquivo formToken.php (link Arquivo de exemplo: formToken.php ).

  3. Exibir o formulário da pagamento no navegador conforme o modo de exibição desejado:

  • embedded.php(Arquivos de exemplo : embedded.php e popin.php)
  • popin.php(Arquivos de exemplo : embedded.php e popin.php
  1. Uma vez que o formulário abriu, clique na aba Cartões de teste do menu de debug e selecione o tipo de cartão para ser usado.

  2. Consulte a lista dos testes no Back Office EC para identificar o número de cartão a ser usado.

  3. Quando um teste for validado, seu status será atualizado na lista. Use o botão Atualizar a planilha se o status não foi atualizado automaticamente.

  4. Uma vez que os 4 testes forem validados, o botão Gerar a senha e a chave HMAC-SHA-256 de produção será acessível.

  5. Clicar nos botões Gerar nova senha e Gerar nova chave HMAC-SHA-256 de produção e validar as mensagens de aviso.

Jobs
Legal
GDPR
25.25.0-1.11