Webhook
Você pode registrar um URL para receber notificações sempre que houver uma atualização sobre os pagamentos iniciados.
Você pode registrar um URL para receber notificações sempre que houver uma atualização sobre os pagamentos iniciados.

Cadastrar URL

  1. 1.
    Primeiro acesse sua conta Bancryp (atente-se ao ambiente de testes e de produção)
  2. 2.
    No menu principal escolha a opção Webhook
  3. 3.
    Adicione a URL que receberá a notificação

Método da notificação

Nós enviaremos uma requisição utilizando o método POST e o corpo da solicitação será uma versão codificada em JSON da matriz passada para a carga útil. A solicitação terá um cabeçalho chamado Signature que irá conter uma string com seu SECRET KEY, logo o seu aplicativo de recebimento pode usá-lo para verificar se a carga útil não foi adulterada.
post
sua_url_cadastrada
Corpo
1
[{
2
"payment_id": 431,
3
"from": "Blockchain",
4
"txid": "241c204238160379710e867f47c5eb5966c13d37726f19e30ff767ce6160d6b3",
5
"sequence_id": "124323x2",
6
"status": 1,
7
"ts_event": 1601950079660,
8
"coin_value": "0.00025560",
9
"coin_rate_brl": "58684.84",
10
"coin_addr": "15dR7t4vhSxBAk8hZ96d8tWxqCS53giw9M",
11
"value_brl": "15.00",
12
"coin": "BTC",
13
"expire_at": "2020-10-06 02:09:59",
14
"created_at": "2020-10-06T02:07:59.000000Z",
15
}
16
]
Copied!

Tentativas de envio

Se o aplicativo receptor não responder com um código de resposta começando com 2, tentaremos chamar o webhook novamente após 10 segundos. Se a segunda tentativa falhar, o pacote tentará chamar o webhook uma última vez após 100 segundos e se novamente falhar não será mais enviada esta notificação.