Open Banking Itaú - Código Erro CIGAM-RF000

De CIGAM WIKI
Revisão de 19h32min de 29 de julho de 2024 por Aline.cardoso (discussão | contribs) (Credenciais)

FAQ_CIGAM > FAQ_Finanças > Gestão Financeira > Open Banking Itaú - Código Erro CIGAM-RF000

Importante: As dicas contidas neste documento, referem-se a cases atendidos em Ordens de Serviço do Suporte. Sendo assim, são dicas para possíveis soluções relacionadas as situações apresentadas.
Podem haver casos não atendidos em sua totalidade ao executar as dicas desta FAQ, entretanto a premissa para o atendimento é que inicialmente sejam avaliadas estas dicas.

Código Erro CIGAM-RF000/Acesso a rota não permitido filter failed

Com frequência há relatos de implementações do Open Banking com o erro “CIGAM-RF000” ao tentar registrar o boleto ou validar as credenciais. Se tratando do registro do boleto, ao consultar o JSON de retorno, consta a mensagem: "Acesso a rota não permitido filter failed":

RF000 Open1.png


RF000 Open2.png


RF000 Open3.png


Possíveis Causas

Scope

A primeira avaliação sugerida é quanto aos Scopes.

Esta situação habitualmente ocorre pelo fato do Scope liberado pelo Itaú nas credenciais do cliente, não estar correto. A credencial existe no Itaú mas não tem liberação/escopo para fazer nenhuma ação (registrar, baixar).

Neste caso, é necessário que o cliente faça contato com banco, para avaliar a possibilidade de alterar o Scope da credencial já existente ou se será necessário gerar uma nova credencial (e certificado).

Mais informações de como deve retornar o Scope de Produção, consulte o manual Open Banking Itaú - Retorno em branco ao tentar registrar um título.

Scope de Boleto

O Scope de Boleto deve ser:

cash_management/instrucaocobranca.write cash_management/emissaocobranca.write boletoscash-boletos-consulta_titulo boletoscash-notificacoesboletos-webhook.read boletoscash-notificacoesboletos-webhook.write

Se o Scope não estiver em conformidade com a referência registrada acima, recomendamos entrar em contato com o banco, pois o Scope é uma informação decodificada que faz parte das credenciais fornecidas pelo banco.

Scope de Bolecode

Já o Scope do Bolecode deve ser:

payments/pix.read paymentsprovider/receipts/qrcode webhook.write cash-management/receipts/qrcode.post cash-management/receipts/qrcode.read cash-management/receipts/refund.read cobv.read cash-management/receipts/qrcode payments/pix.post payloadlocation.read cobv.write cob.write cash-management/sispag/payment payments/webhook.write cash-management/receipts/pix.read paymentsprovider/pix.read lotecobv.write paymentsprovider/pix payments/pix pix.write payloadlocation.write lotecobv.read cob.read webhook.read cash-management/sispag/payment.read pix.read cash-management/receipts/refund cash-management/pix.refund payments/webhook.read

Se o Scope não estiver em conformidade com a referência registrada acima, recomendamos entrar em contato com o banco, pois o Scope é uma informação decodificada que faz parte das credenciais fornecidas pelo banco.

Certificado

Estando os Scopes corretos, o próximo passo é a avaliação dos certificados (bolecode e cash).

Recomendamos que seja refeita a instalação dos mesmos conforme as instruções da FAQ OpenBanking - Como fazer/revisar a instalação, para que o certificado digital, apareça nas configurações de banco em Parâmetros em seguida Status do certificado?.

Credenciais

Outro ponto que pode gerar a mesma mensagem são as credenciais. Verifique se as credenciais estão corretas e na dúvida, valide-as novamente com o Banco.