Webhook - aegonplatform/gateway-pub-sample GitHub Wiki
O status das transações (e seus demais dados) de depósito e saque são enviados para sua aplicação em real-time
, ou seja no exato momento em que Aegon Gateway processa. Estas informações são enviadas para sua aplicação através de uma solução de Webhook
.
Para receber esta informações, será necessário criar uma página simples (Não precisa ter interface visual) que deve estar preparada para ser acionada com os seguintes parâmetros:
Parâmetros
Nome | Tipo | Descrição | Mandatório |
---|---|---|---|
event | string | Nome do evento ocorrido no gateway | Sim |
data | string | Dados referente a transação | Sim |
secret | string | Segredo configurado com a URL da aplicação no gateway | Sim |
Exemplo de envio
http://www.mydomain.com/webhook?event=transaction&data[ticker]=btc&data[type]=withdrawal&data[status]=finished&data[amount]=0.001&data[address]=2NGZrVvZG92qGYqzTLjCAewvPZ7JE8S8VxE&data[txid]=8acba0abfb239e2d9b23952adc374d40a260e2ab0189d638694bc7c06a3ac98e&data[confirmations]=3&data[fee]=-0.00000222&data[scheduling]=1576881386109&data[created]=1576881386112&data[finished]=1576881577239&data[customer][email][email protected]&data[customer][name]=Test&data[customer][lang]=en&data[customer][thumbnail]=http://img.images.com/avatar.jpg&secret=pSNx4Dhi
Veja alguns classes para seu projeto e exemplos de código em sua linguagem de programação.