Versões comparadas

Chave

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

...

A Iniciadora deverá consultar periodicamente a Instituição Detentora de Conta para verificar o status da transação de iniciação pagamento. Os possíveis status de uma transação de iniciação de pagamento estão detalhados na documentação (Open Finance Brasil). Como sugestão, é indicado que a Instituição Iniciadora do pagamento implemente um retry exponencial e respeite o “rate limit” descriminado na documentação. A recomendação para uso do polling encontra-se detalhada na seção de “Recomendação uso de polling” (Open Finance Brasil).

GET pix/payments/{paymentId}

...

Caso a Iniciadora identifique que a transação de pagamento foi aprovada pela Detentora de Conta, poderá ser exibido o comprovante da efetivação da Transação de Pagamento. Caso o status do pagamento seja diferente de aprovado ou rejeitado, deverá ser apresentada a efetivação da solicitação de Iniciação de Pagamento, apresentando as informações segundo Guia de Usuário.

Os possíveis status de uma transação de iniciação de pagamento estão detalhados na documentação (Open Finance Brasil).

Momentos de validações assíncronas na etapa do consentimento

...

Existem validações assíncronas realizadas pelas instituições detentoras de contas que são feitas nas etapas do consentimento no fluxo da iniciação de pagamentos. O objetivo dessas validações é permitir que as iniciadoras de pagamentos comuniquem de forma assertiva os motivos de rejeição para o usuário

Momentos¹

Etapa Diagrama

Etapa funil de consentimento

rejectionReason/code

1

Autenticação FAPI

Início da autenticação

FALHA_INFRAESTRUTURA

TEMPO_EXPIRADO_AUTORIZACAO

NAO_INFORMADO

2

Autentica Debtor

Conclusão da autenticação

FALHA_INFRAESTRUTURA

TEMPO_EXPIRADO_AUTORIZACAO

REJEITADO_USUARIO

NAO_INFORMADO

3

Autoriza Iniciação de Pagamento

Autorização do cliente

FALHA_INFRAESTRUTURA

CONTAS_ORIGEM_DESTINO_IGUAIS

CONTA_NAO_PERMITE_PAGAMENTO

SALDO_INSUFICIENTE

VALOR_ACIMA_LIMITE

QRCODE_INVALIDO

VALOR_INVALIDO

NAO_INFORMADO

4

access_token scope: (payments, openid)

Authorisation code emitido

FALHA_INFRAESTRUTURA

TEMPO_EXPIRADO_CONSUMO

NAO_INFORMADO

...