O que significam as confirmações de uma transação
Porque uma transferência detetada e um pagamento concluído têm estados diferentes.
Atualizado:
Uma confirmação indica que a transação foi aceite no histórico da rede segundo as suas regras. As blockchains usam modelos diferentes, como profundidade em blocos, finalidade ou outros critérios. Não existe um número universal de confirmações nem o mesmo prazo para todas as transferências.
A carteira pode primeiro mostrar uma operação enviada, o serviço detetá-la na rede e só depois ser cumprida a condição de confirmação. São fases de uma transferência. Várias mensagens de estado não representam vários pagamentos. Compare o identificador da transação e o estado atual.
Aceitar um pagamento também exige a rede, ativo, endereço e montante corretos. Mesmo uma transação confirmada pode ser insuficiente ou tardia para uma fatura. A entrega deve considerar o estado da fatura e as regras de exceção.
Alguns históricos podem mudar durante uma reorganização. Se uma transação já contabilizada for revertida, a aplicação deve tratar o evento e rever o crédito associado, preservando o histórico. Se reaparecer, importa a ordem dos estados, não a quantidade de notificações.
No Cryptanio, confira os eventos e parâmetros do método concreto. Não deduza um prazo garantido a partir de um único sucesso nem entregue apenas com base numa captura de ecrã. A integração automática obtém os estados pela API e por webhooks verificados.