Dashboard Configuration - aegonplatform/gateway-pub-sample GitHub Wiki

Configurações

A interface do gateway trabalha por contexto de aplicacão, isso quer dizer que as abas sempre vão estar relacionadas a aplicação selecionada no momento. Você não precisa clicar em um botão para salvar as as alterações feitas na aba configuração, elas serão salvas automaticamente ao concluir a edição.

Importante! Confirme a aplicação selecionada antes de iniciar qualquer alteração nas configurações.

Para editar as configurações selecione a aba Configurações da aplicação selecionada.

images/configurations-tab.png

TRANSAÇÕES

Na sessão transações estão todas as conigurações voltadas para as transações de saque e depósito feitas pela aplicação conectada ao gateway.

Taxas de Blockchain

Caso habilitado indica que a taxa de transação de blockchain será cobrada do cliente (destinatário). A taxa de blockchain é uma taxa de transação de criptomoeda que é cobrada dos usuários ao realizar transações de criptografia, está taxa é cobrada para processar a transação na rede.

images/configurations-transactons-fee.png

Confirmações de Blockchain

Define o número de confirmações para que uma transação seja considerada totalmente válida e irreversível.

images/configurations-blockchain.png

Agendamento

O agendamento permite configurar quando as Transacões aprovadas seram executadas.

images/configurations-scheduling.png

Janelas de pagamento

Identifica em qual momento as transações aprovadas serão executadas. Essa configuração pode ser feito para Dia do mês/Horário ou Dia da Semana/Horário.

images/configurations-payment-window.png

Limite de saque

Quando habilitado as trasações que excederem o valor definido no Limite em BTC serão adicionadas na lista de Aguardando aprovação. Esta é uma medida de segurança que permite o gestor do sistema controlar o fluxo de saída de caixa do gateway.

images/configurations-withdrawal-limit.png

Total de token para aprovação

O limite de saque e o token de aprovação trabalham em conjunto para tornar o processo mais seguro. Ao informar a quantidade de token para aprovação você esta informado ao gateway que todas as transações que excederem o limite de saque devem ser aprovadas pelos tokens enviado.

As transações manuais não se enquadram nesta regra, elas devem sempre ser aprovadas manualmente na aba Financeiro.

images/configurations-approval-tokens.png

CONFIGURAÇÃO DE EXPIRAÇÃO

Todos os recursos da aplicação que precisam ser expirados vão estar nesta sessão.

Endereço de depósito

Define a quantidade de dias para que o endereço de depósito seja inutilizável.

images/configurations-deposit-address.png

GATEWAY

Configurações do gateway de pagamento

Webhooks

Webhooks permitem que serviços externos sejam notificados quando certos eventos acontecem. Quando os eventos especificados acontecerem, enviaremos uma solicitação GET para a URL que você fornecer.

Verifique os exemplos de códigos disponíveis pra fazer a implementação do código.

Exemplos:

  • JavaScript
  • PHP

images/configurations-webhooks.png

Você pode acompanhar o status dos enventos disparados através do botão [Transações].

Informações:

  • Registrado em: Informa quando o evento foi disparado;
  • Evento: Informa o tipo de evento disparado;
  • Status: Informa se o evento foi Enviado, se etá Pendente ou se houve Falha ao enviar;
  • Tentativas: Informa o número de tentativas que o webhook disparou;
  • Última tentativa: Informa a data da última tentativa de disparo do webhook;
  • Carteira: Informa o endereço da carteira da transação;
  • ID da transação: Informa o id da transação na blockchain.

images/configurations-webhooks-transactions.png

Além das informações fornecidas na tabela você pode disparar o webhook novamente para todos os eventos pendentes ou um por um pelo botão disparar novamente no registro.

Disparar todos os eventos pendentes:

images/configurations-webhooks-transactions-dispatch-all-pending.png

Disparar evento idividualmente:

images/configurations-webhooks-transactions-dispatch-pending.png

Outro recurso importante para auxilizar na implantação do webhook é a visualização do log no evento. Este log é fornecido pela própria aplicacão cliente quando webhook é disparado, etão o desenvolvedor pode consultá-lo para saber o que aconteceu clicando no icon (+) no evento:

images/configurations-webhooks-transactions-logs.png