Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

AWAITING_AUTHORISATION - Aguardando autorização AUTHORISED - Autorizado REJECTED - Rejeitado CONSUMED - Consumido REVOKED - Revogado

Algumas definições são importantes para tratar a transição dos estados do consentimento em diferentes momentos do fluxo:

...

  • O consentimento assume o status CONSUMED após ocorrer o processamento da iniciação do pagamento, seja ele com sucesso (HTTP 201) ou ainda em casos de insucesso (HTTP 422) retornados pela Detentora. Para os demais códigos HTTP não há mudança de status do consentimento, o mesmo permanecerá AUTHORISED, respeitando o tempo máximo de expiração do consentimento (60 minutos).

Recomendação uso de polling

A consulta via GET, para verificar o processamento da transação, pode ser efetuada a qualquer momento desde que se respeite o rate limit de:

  • 300 TPS global, 50 TPS por instituição e 8 TPS por endereço IP (Internet Protocol). Como sugestão, é indicado que a instituição iniciadora do pagamento implemente um retry exponencial

REVOKED

  • O estado REVOKED existirá somente quando a revogação for realizada pelo Usuário ou Iniciadora ou Detentora (somente para consentimentos de agendamento).

Os possíveis status do pagamento PIX, são:

PDNG, PART, ACSP, ACSC, ACCC e RJCT.

Pagamento PIX

...

Os possíveis status do pagamento PIX agendamento, são:

PDNG, SASP, SASC, PART, ACSP, ACSC, ACCC e RJCT.

Pagamento PIX agendamento

...

Abaixo segue a descrição dos status relacionados a máquina de estados pertinente aos tipos de pagamento PIX e PIX agendamento:

PDNG (PENDING)

  • O status informa que a iniciação de pagamento ou transação de pagamento está pendente. Checagens adicionais em realização.

SASP (SCHEDULE_ACCEPTED_SETTLEMENT_IN_PROCESS) - somente para PIX agendamento.

  • O status informa que o agendamento está em processamento.

SASC (SCHEDULE_ACCEPTED_SETTLEMENT_COMPLETED) - somente para PIX agendamento.

  • O status informa que o agendamento foi realizado com sucesso.

PART (PARTIALLY ACCEPTED)

  • O status informa que fluxo de pagamento está aguardando autorização múltipla alçada.

ACSP (ACCEPTED_SETTLEMENT_IN_PROCESS)

  • O status informa que a iniciação de pagamento foi aceita e o processamento do pagamento foi iniciado.

ACSC (ACCEPTED_SETTLEMENT_COMPLETED_DEBITOR_ACCOUNT)

  • O status informa que o débito foi realizado na conta do pagador.

ACCC (ACCEPTED_SETTLEMENT_COMPLETED)

  • O status informa que foi realizado um crédito na instituição de destino.

RJCT (REJECTED)

  • O status informa que a instrução de pagamento foi rejeitada.