Requisitos e recomendações para o tratamento e a comunicação de erros nas Jornadas de Iniciação de Pagamento e Vinculação de Conta para pagamentos sem redirecionamento (JSR) via Open Finance.
Mensagem de erro
A mensagem de erro deve comunicar o erro com clareza, explicar o que ocasionou o erro com linguagem simples e fornecer orientação e opções de ação para que o usuário consiga continuar.
Boas práticas de experiência considerando os pilares:
-
O que houve com o usuário?
-
O que ocasionou o erro?
-
Orientações ao usuário.
-
Ação necessária para prosseguir.
Exemplo:
Um navegador de internet não foi localizado para direcionar e autenticar o usuário na Detentora.
-
O que houve?
-
Usuário não pôde ser direcionado.
-
-
O que ocasionou o erro?
-
O navegador de internet não foi encontrado no dispositivo do usuário.
-
-
Orientações ao usuário
-
Instalar um navegador de internet.
-
-
Ações para prosseguir
-
Tentar novamente.
-
-
Mensagem de erro
-
Não foi possível te direcionar para a [sua instituição]. Instale um navegador de internet e tente novamente.
-
Orientação Geral
Todas as etapas da Jornada de Iniciação de Pagamento e Vinculação de Conta para JSR
Sempre que possível, identificar se o problema ocorreu na Instituição Iniciadora de Transação de Pagamento (ITP) ou na Instituição Detentora de Conta (ID), além do tipo de erro.
Quando o erro acontecer em ambiente da ID, esta deverá redirecionar o usuário ao ambiente da ITP junto com o código do erro específico, conforme as possibilidades descritas no Diagrama de Sequência — Momento 3 - Etapa de Autorização do Cliente, disponível no Portal do Desenvolvedor, onde deverá ocorrer a tratativa.
A tratativa na ITP deverá ser o mais específica possível a fim de evitar erros genéricos.
Os casos de erros devem ser tratados conforme previsto nos regulamentos dos arranjos.
Requisitos - ITP
Cenário: Erro na ITP
-
Mensagem de erro: Exibir mensagem de erro clara, orientando o usuário sobre como prosseguir.
Nota: Consulte as seções de Casos de Erro da jornada desejada ao longo desse subcapítulo para visualizar possíveis erros e exemplos de mensagens.
Requisitos - ID
Cenário: Erro na ID
-
Mensagem de erro: Comunicar o erro com clareza, orientando o usuário sobre como prosseguir.
Nota: Consulte as seções de Casos de Erro da jornada desejada ao longo desse subcapítulo para visualizar possíveis erros e exemplos de mensagens.
-
Redirecionamento: Quando a solicitação não puder ser confirmada por conta de erros como indisponibilidade da conta, saldo insuficiente, falha de infraestrutura ou outros impedimentos, redirecionar o usuário para a ITP.
Atenção: A informação sobre insuficiência de saldo ou limite, com exceção de limite de crédito pré-aprovado, e a consequente desabilitação da conta, deve ocorrer apenas em transações de pagamento imediatas com Pix.
Para Pix Agendado, Transferências Inteligentes, Pix Automático e a jornada de Vinculação de Conta, a validação de saldo e limite ocorre apenas no momento da liquidação do pagamento, e não durante a efetivação da solicitação. Nesses casos, o usuário deve ser informado sobre a indisponibilidade de saldo e limite após a tentativa de liquidação do pagamento através de, por exemplo, notificação via push.
Consulte as seções de Casos de Erro da jornada desejada ao longo desse subcapítulo para visualizar possíveis erros e exemplos de mensagens.
Cenário: Tratativa de erro pós-cancelamento por parte do usuário
-
Manutenção do cancelamento: Respeitar a decisão do usuário de cancelar a transação mesmo que o cancelamento ocorra após a validação de algum erro (Ex.: Conta indisponível, Saldo insuficiente etc).
Recomendações - ITP
Cenário: Otimização da solicitação em caso de erro
-
Manutenção dos dados da solicitação: Ao receber o usuário de volta após a identificação do erro, otimizar a nova solicitação, mantendo os dados corretos já preenchidos e indicando a alteração apenas da informação que causou o erro.
Casos de Erro na Jornada de Iniciação de Pagamento com Redirecionamento e Vinculação de Conta para JSR
Esta seção descreve os requisitos para tratar erros nas jornadas de Iniciação de Pagamento Com Redirecionamento e Vinculação de Conta para Pagamentos Sem Redirecionamento (JSR).
Os requisitos estão organizados por cenário, etapa da jornada, instituição que deve comunicar o erro ao usuário, ações necessárias para resolver o erro e exemplos de mensagem para comunicar o erro de forma clara.
Para casos que não estejam cobertos nesse capítulo, as instituições devem garantir que, diante de qualquer erro, o usuário seja sempre informado com clareza, sobre o que ocorreu e o que pode fazer a seguir.
Requisitos - ITP
Cenário: Erros no direcionamento ITP > ID
-
Erro genérico de direcionamento: Informar o usuário sobre a impossibilidade de direcioná-lo para a ID em caso de erro genérico.
-
Etapa: Direcionamento ITP > ID
-
Quem comunica: ITP
-
Ações para prosseguir: Tentar novamente mais tarde.
-
Exemplo de mensagem: Não foi possível te direcionar para a [Detentora] para confirmar a transação. Tente novamente mais tarde.
Requisitos - ID
Cenário: Erros na autenticação/confirmação
-
Falha de infraestrutura: Informar o usuário sobre a impossibilidade de concluir a autenticação/confirmação devido à falha de infraestrutura.
-
Etapa: Autenticação/Confirmação
-
Quem comunica: ID
-
Ações para prosseguir: Tentar novamente mais tarde.
-
Exemplo de mensagem: Tivemos um problema com sua autenticação. Tente novamente mais tarde.
-
Dados divergentes: Informar o usuário sobre a impossibilidade de concluir a autenticação devido à divergência dos dados informados na ITP.
-
Etapa: Autenticação
-
Quem comunica: ID
-
Ações para prosseguir: Tentar novamente com os dados corrigidos. / Alterar a conta de origem, se necessário.
-
Exemplo de mensagem: Não foi possível prosseguir com a solicitação. Os dados informados não coincidem com os registrados na sua instituição. Verifique e tente novamente com as informações corretas.
-
Conta indisponível: Informar o usuário sobre a indisponibilidade da conta impedindo-o de confirmar a transação através da desabilitação da conta.
-
Etapa: Confirmação (tela de revisão)
-
Quem comunica: ID
-
Ações para prosseguir: Tentar novamente com outra conta de origem ou outra ID.
-
Exemplo de mensagem: Conta indisponível. (Ex.: Tag)
-
Sessão expirada: Informar o usuário sobre a expiração do tempo para confirmação da solicitação.
-
Etapa: Confirmação
-
Quem comunica: ID
-
Ações para prosseguir: Iniciar nova solicitação.
-
Exemplo de mensagem: Sessão expirada. A solicitação não foi realizada pois o tempo expirou. Tente novamente.
-
Usuário não autorizado (PJ): Informar o usuário que ele não possui poderes suficientes (PJ) para confirmar a solicitação iniciada.
-
Etapa: Confirmação
-
Quem comunica: ID
-
Ações para prosseguir: Contatar a ID. / Contatar o titular principal da conta.
-
Exemplo de mensagem: Você não tem autorização para concluir essa ação. Entre em contato conosco ou com o titular principal da conta para mais informações.
Requisitos - ID
Cenário: Erros na tentativa de confirmação
-
Prazo expirado: Informar sobre a expiração do prazo para efetivação do pagamento autorizado pelo usuário.
-
Etapa: Após tentativa de confirmação
-
Quem comunica: ID
-
Ações para prosseguir: Iniciar nova solicitação.
-
Exemplo de mensagem: Falha na solicitação. Sua solicitação falhou devido a problemas internos na [Iniciadora]. Tente novamente.
Requisitos - ITP
Cenário: Erros na efetivação
-
Sistema indisponível: Informar o usuário sobre a indisponibilidade do sistema e sobre a possibilidade de a solicitação ter sido concluída no backend.
-
Etapa: Redirecionamento ID > ITP/Efetivação
-
Quem comunica: ITP
-
Ações para prosseguir: Verificar se a solicitação foi efetivada na ID./Tentar novamente mais tarde caso a solicitação não tenha sido efetivada.
-
Exemplo de mensagem: Sistema indisponível. Verifique na sua instituição se a solicitação foi concluída. Caso não tenha sido, tente novamente mais tarde.
Requisitos - ID e ITP
Cenário: Erros na gestão
-
Falha na revogação da solicitação: Informar o usuário sobre o erro na revogação da solicitação.
-
Etapa: Gestão
-
Quem comunica: A IF onde o usuário solicitou a revogação (ID ou ITP)
-
Ações para prosseguir: Tentar novamente mais tarde.
-
Exemplo de mensagem: Falha no cancelamento. Não foi possível cancelar [a autorização de pagamento/vínculo de conta]. Tente novamente mais tarde.
-
Falha na alteração da solicitação : Informar o usuário sobre o erro na alteração de algum parâmetro da solicitação.
-
Etapa: Gestão
-
Quem comunica: A IF onde o usuário solicitou a alteração (ID ou ITP)
-
Ações para prosseguir: Tentar novamente mais tarde.
-
Exemplo de mensagem: Falha na alteração. Não foi possível realizar essa alteração. Tente novamente mais tarde.
Casos de Erro na Jornada de Iniciação de Pagamento com Redirecionamento
Esta seção descreve os requisitos para tratar erros nas jornadas de Iniciação de Pagamento com redirecionamento.
Os requisitos estão organizados por cenário, etapa da jornada, a instituição que deve comunicar o erro ao usuário, as ações necessárias para resolver o erro e como comunicar o erro de forma clara.
Para casos que não estejam cobertos nesse capítulo, as instituições devem garantir que, diante de qualquer erro, o usuário seja sempre informado com clareza, sobre o que ocorreu e o que pode fazer a seguir.
Nota: Consulte a seção Casos de erro na Jornada de Iniciação de Pagamento com Redirecionamento e Vinculação de Conta para JSR para visualizar casos de erro que também se aplicam a essa jornada.
Requisitos - ITP
Cenário: Erros na solicitação
-
QR Code inválido: Informar o usuário sobre a invalidade do QR Code informado.
-
Etapa: Solicitação
-
Quem comunica: ITP
-
Ações para prosseguir: Tentar novamente com outro QR Code ou usar outra forma de pagamento.
-
Exemplo de mensagem: QR Code inválido. O QR Code informado é inválido ou não pôde ser lido corretamente.
Requisitos - ID
Cenário: Erros na confirmação
-
Contas iguais: Informar o usuário sobre a impossibilidade de iniciar uma solicitação com contas de origem e destino iguais e impedir a confirmação da solicitação.
-
Etapa: Confirmação
-
Quem comunica: ID
-
Ações para prosseguir: Tentar novamente com outra conta.
-
Exemplo de mensagem: A conta de débito do pagamento não pode ser a mesma que a conta destino. Escolha outra conta para prosseguir.
-
Saldo (e limite de crédito) insuficiente: Se o usuário não possuir saldo e nem limite de crédito pré-aprovado, informá-lo sobre a insuficiência de saldo na conta escolhida, impedindo-o de confirmar a transação através da desabilitação da conta.
-
Etapa: Confirmação (tela de revisão)
-
Quem comunica: ID
-
Ações para prosseguir: Tentar novamente com outra conta ou outra ID.
-
Exemplo de mensagem: Saldo insuficiente (Ex.: Tag)
-
Limite excedido: Informar o usuário que o valor da transação excede o limite da conta, impedindo-o de confirmar a transação através da desabilitação da conta.
-
Etapa: Confirmação (tela de revisão)
-
Quem comunica: ID
-
Ações para prosseguir: Tentar novamente com outra conta de origem ou outra Detentora. / Ajustar o valor e tentar novamente.
-
Exemplo de mensagem: Limite excedido. Ajuste o valor da transação e tente novamente.
-
Valor inválido: Informar o usuário que o valor informado na ITP está divergente do valor atual.
-
Etapa: Confirmação (tela de revisão)
-
Quem comunica: ID
-
Ações para prosseguir: Iniciar nova solicitação.
-
Exemplo de mensagem: Valor divergente. Não podemos prosseguir com a solicitação pois o valor informado na [Iniciadora] está divergente. Tente novamente.
Requisitos - ITP
Cenário: Erros na gestão
-
Cancelamento não permitido: Informar o usuário que não é possível cancelar a solicitação, pois ela já está cancelada ou liquidada.
-
Etapa: Gestão de pagamentos
-
Quem comunica: ITP
-
Ações para prosseguir: Verificar na ID o estado atual do pagamento.
-
Exemplo de mensagem: Cancelamento não permitido. Este pagamento já foi processado/cancelado. Verifique o status na sua instituição para confirmar a situação da transação.
Casos de Erro na Jornada de Pix Automático
Esta seção descreve os requisitos para tratar erros nas jornadas de Pix Automático.
Os requisitos estão organizados por cenário, etapa da jornada, a instituição que deve comunicar o erro ao usuário, as ações necessárias para resolver o erro e como comunicar o erro de forma clara.
Para casos que não estejam cobertos nesse capítulo, as instituições devem garantir que, diante de qualquer erro, o usuário seja sempre informado com clareza, sobre o que ocorreu e o que pode fazer a seguir.
Nota: Consulte a seção Casos de erro na Jornada de Iniciação de Pagamento com Redirecionamento e Vinculação de Conta para JSR para visualizar casos de erro que também se aplicam a essa jornada.
Requisitos - ITP
Cenário: Erros na solicitação
-
QR Code não pode ser lido na ITP: Se o usuário tentar fazer a leitura de um QR Code de Pix Automático em uma ITP que também não seja uma ID, informá-lo que o tipo de QR Code informado não pode ser lido na ITP.
-
Etapa: Solicitação
-
Quem comunica: ITP
-
Ações para prosseguir: Utilizar os canais disponíveis para pagamento com Pix Automático acessando a opção diretamente na Detentora.
-
Exemplo de mensagem: Esse tipo de QR Code não pode ser lido neste canal. Faça a leitura do QR Code na sua instituição bancária para realizar o pagamento.
Cenário: Erros na efetivação
-
Falha do pagamento inicial avulso: Se o pagamento inicial avulso falhar, informar o usuário sobre a falha e a necessidade de contatar o recebedor ou ITP para regularizar a situação, sobre a manutenção da autorização de Pix Automático e sobre a possibilidade, a critério do recebedor, de cancelamento posterior da autorização.
-
Etapa: Efetivação
-
Quem comunica: ITP
-
Ações para prosseguir: Contatar o recebedor ou ITP para regularizar o pagamento pendente.
-
Exemplo de mensagem: Saldo insuficiente! Não foi possível concluir o pagamento de adesão com Pix, por falta de saldo na sua conta. A autorização de Pix Automático para [Empresa X] foi criada e poderá, a critério do recebedor, ser encerrada posteriormente. Entre em contato com o recebedor para regularizar o pagamento de adesão.
Requisitos - ID
Cenário: Erros na liquidação do pagamento
-
Falha após última tentativa de liquidação: Se após a última tentativa de liquidação, um pagamento da recorrência falhar, informar o usuário sobre a falha sem oferecer outros meios de pagamento.
-
Etapa: Liquidação dos pagamentos
-
Quem comunica: ID
-
Ações para prosseguir: Contatar o recebedor ou ITP para regularizar a situação.
-
Exemplo de mensagem: Pagamento não realizado. Não foi possível realizar o pagamento por falha de comunicação. Contate o recebedor ou a Iniciadora para regularizar.
Casos de Erro na Jornada Otimizada -
Transferências Inteligentes e Vinculação de Conta para JSR
Esta seção descreve os requisitos para tratar erros na jornada de Transferências Inteligentes ou Vinculação de Conta com Jornada Otimizada (saldo e limite).
Os requisitos estão organizados por cenário, etapa da jornada, a instituição que deve comunicar o erro ao usuário, as ações necessárias para resolver o erro e como comunicar o erro de forma clara.
Para casos que não estejam cobertos nesse capítulo, as instituições devem garantir que, diante de qualquer erro, o usuário seja sempre informado com clareza, sobre o que ocorreu e o que pode fazer a seguir.
Nota: Consulte a seção Casos de erro na Jornada de Iniciação de Pagamento com Redirecionamento e Vinculação de Conta para JSR para visualizar casos de erro que também se aplicam a essa jornada.
Requisitos - ITP
Cenário: Erros na efetivação
-
Falha na efetivação da Jornada Otimizada: Informar o usuário que a solicitação de Transferências Inteligentes ou Vinculação de Conta foi efetivada, mas o compartilhamento de saldo e limite falhou.
-
Etapa: Efetivação
-
Quem comunica: ITP
-
Ações para prosseguir: Orientar o usuário conforme estratégia da instituição.
-
Exemplo de mensagem: Falha no compartilhamento de saldo e limite. O vínculo de conta com a [Instituição] foi criado, mas o compartilhamento de saldo e limite falhou.
Requisitos - ID e ITP
Cenário: Erros na gestão
-
Falha na revogação do compartilhamento de saldo e limite: Informar o usuário que a revogação do compartilhamento de saldo e limite falhou.
-
Etapa: Gestão
-
Quem comunica: A IF onde o usuário solicitou a revogação (ID ou ITP).
-
Ações para prosseguir: Tentar novamente mais tarde.
-
Exemplo de mensagem: Tivemos um problema com o encerramento do compartilhamento de saldo e limite. Tente novamente.
Casos de Erro na Jornada de Pagamentos Sem Redirecionamento (JSR)
Esta seção descreve os requisitos e recomendações para tratar erros em todas as jornadas de Pagamento Sem Redirecionamento (JSR).
Os requisitos estão organizados por cenário, etapa da jornada, a instituição que deve comunicar o erro ao usuário, as ações necessárias para resolver o erro e como comunicar o erro de forma clara.
Para casos que não estejam cobertos nesse capítulo, as instituições devem garantir que, diante de qualquer erro, o usuário seja sempre informado com clareza, sobre o que ocorreu e o que pode fazer a seguir.
Nota: Consulte a seção Casos de erro na Jornada de Iniciação de Pagamento com Redirecionamento e Vinculação de Conta para JSR para visualizar casos de erro que também se aplicam a essa jornada.
Recomendações - ITP
Cenário: Erros na liquidação do pagamento
-
Limite do vínculo excedido: Informar o usuário sobre a impossibilidade de realizar o pagamento imediato com Pix com valor superior ao do vínculo de conta utilizado.
-
Etapa: Liquidação do pagamento
-
Quem comunica: ITP
-
Ações para prosseguir: Ajustar o valor do pagamento e tentar novamente. / Tentar novamente com outro vínculo de conta que possua limite disponível.
-
Exemplo de mensagem: Limite do vínculo excedido. O valor da transação excede o limite diário/por transação definido para este vínculo de conta. Altere o valor da transação ou use outra conta para concluir o pagamento.