Devoluções Pix: Perguntas e Respostas

EXIBINDO RESPOSTAS:

Avatar discord do usuario ezequielsp

ezequielsp

O que acontece se eu tentar fazer uma devolução duas vezes?

Avatar discord do usuario matheus_efi

matheus_efi

Não é possível realizar devolução duas vezes sem a alteração do campo id. Cada devolução tem um id associado, então se for recebido um Pix de R$0,02 por exemplo e deseja realizar duas devoluções, você vai precisar mudar o id depois que a primeira devolução for realizada.

Avatar discord do usuario rubenskuhl

rubenskuhl

Por idempotência, uma segunda devolução com o mesmo id deveria resultar em status ok, mas não agregar uma nova devolução.

Avatar discord do usuario matheus_efi

matheus_efi

Quando uma devolução é feita utilizando um id associado a outra devolução a mensagem retornada é a:

{
"nome": "devolucao_id_duplicado",
"mensagem": "O id informado já foi utilizado em outra devolução"
}
Assim fica mais fácil do integrador identificar a falha e realizar a correção.

Avatar discord do usuario rubenskuhl

rubenskuhl

Eu acho que por idempotência não deveria ser essa a resposta.

Avatar discord do usuario sady_efi

sady_efi

Já adicionamos no backlog pra ser ajustado

Avatar discord do usuario ezequielsp

ezequielsp

Esse id deve ser gerado por mim? Porque na verdade estou usando o txid para a devolução.

Avatar discord do usuario rubenskuhl

rubenskuhl

Deve ser gerado por você, e não é o txid... pois pode haver mais de uma devolução por txid