Histórico

EXIBINDO RESPOSTAS:

Avatar discord do usuario marcelo_efi

marcelo_efi

Ver no Discord

Bom dia @alexr_02 , tudo bem ? Para o boleto, você pode considerar o pagamento como liquidado na data em que a cobrança atingiu o status de paid. Se precisar da data em que o dinheiro foi pago, mas ainda não foi transferido para sua conta, pode usar a data no atributo received_by_bank_at.

Para o cartão, você pode considerar a data de pagamento como a data de criação da cobrança. Quando a cobrança é criada, nós indicamos se ela já foi aprovada ou não.

Avatar discord do usuario alexr_02

alexr_02

Ver no Discord

Ahh certo, mas em qual consulta eu consigo esse atributo, por que na que eu faço aqui ele não vem junto. Estou utilizando o sdk do java, trago as informações da cobrança pelo:

EfiPay efi = new EfiPay(options);
JSONObject response = efi.call("detailCharge", params, new JSONObject());

Avatar discord do usuario marcelo_efi

marcelo_efi

Ver no Discord

Consumir o detailCharge não é recomendado para verificar o status das cobranças. Temos um sistema de notificações que envia uma mensagem sempre que uma cobrança tem seu status alterado. Assim, você pode atualizar sua base de dados de forma eficiente. Confira: https://dev.efipay.com.br/docs/api-cobrancas/notificacoes

Avatar discord do usuario alexr_02

alexr_02

Ver no Discord

O token de notificação sempre será o mesmo para uma determinada cobrança ?

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver no Discord

Sim, @alexr_02 o token é atrelado diretamente à uma cobrança.