Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • RCVD

  • PATC

  • CANC

  • ACCP

  • ACPD

  • RJCT

  • ACSC

  • PDNG

  • SCHD

Abaixo segue a descrição dos status

Status relacionados a máquina de estados pertinente aos tipos de pagamento Pix

...

RCVD (Received)

  • O status indica que a requisição de pagamento foi recebida com sucesso pela detentora, mas ainda há validações a serem feitas antes de ser submetida para liquidação.

...

  • O status indica que a transação Pix foi agendada com sucesso na detentora.

Abaixo estão listados os códigos da razão pela qual o pagamento foi rejeitado

  • SALDO_INSUFICIENTE - Saldo do usuário: Valida se a conta selecionada possui saldo suficiente para realizar o pagamento.

  • VALOR_ACIMA_LIMITE - Limites da transação: Valida se valor (ou quantidade de transações) ultrapassa faixa de limite parametrizada na detentora.

  • VALOR_INVALIDO - Valor informado (QR Code): Valida se valor enviado é válido para o QR Code informado.

  • COBRANCA_INVALIDA - Cobrança inválida: Valida expiração, vencimento e status.

  • NAO_INFORMADO - Demais validações não explicitamente informadas (ex. suspeita de fraude).

  • PAGAMENTO_DIVERGENTE_CONSENTIMENTO - Divergência entre pagamento e consentimento: Valida se dados do pagamento são diferentes dos dados do consentimento.

  • DETALHE_PAGAMENTO_INVALIDO - Detalhes do pagamento: Valida se determinado parâmetro informado obedece às regras de negócio.

  • PAGAMENTO_RECUSADO_DETENTORA - Recusado pela detentora: Valida se pagamento foi recusado pela detentora, com a descrição do motivo de recusa (ex. chave Pix inválida, QRCode inválido, conta bloqueada);

  • PAGAMENTO_RECUSADO_SPI - Validação SPI: Externaliza validações no SPI.

  • FALHA_INFRAESTRUTURA

Casos de erro para validações assíncronas no DICT


Neste cenário o pagamento é criado com sucesso (status RCVD) e o consentimento é consumido (status CONSUMED), porém, as validações contra o DICT só ocorrerão de forma assíncrona e em caso de negativa será percebido pela iniciadora na consulta do pagamento (GET /Payments).

  • Retorno esperado do endpoint GET /Payments: HTTP Code 200 - OK.

  • Status do Pagamento: RJCT (Rejected)