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
- 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
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.
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.
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 )
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
- Para isso, realize uma transação real de pelo menos 2€.
. Esta transação poderá posteriormente ser cancelada a partir do
- Verifique que a url de notificação funcione bem no final do pagamento (IPN)
Exibir o detalhe da transação no
IV. Exemplo simplificado PHP
O arquivo de exemplo é fornecido apenas a título informativo, para entender melhor o mecanismo de integração.
Preencha as chaves da API REST de teste no arquivo
config.php
( link do arquivo de exemplo: config.php ).Se necessário, modifique os dados de pagamento no arquivo
formToken.php
(link Arquivo de exemplo: formToken.php ).Exiba o formulário de pagamento em um navegador usando o arquivo
smartForm.php
( Link do arquivo de exemplo: smartForm.php ).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.
Consulte a lista dos testes no
Back Office EC para identificar o número de cartão a ser usado.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.
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.
Clicar nos botões Gerar nova senha e Gerar nova chave HMAC-SHA-256 de produção e validar as mensagens de aviso.