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.
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 houveFalha
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: