...
Atualmente, quando o sistema de bonificação está inativo no CRM Bônus (Provider), o Fidelity Rewards recebe corretamente o retorno:
"Sistema de bonificação Inativo. Contate o suporte do CRM Bônus."
Porém, essa mensagem não é propagada corretamente para o consumidor da API, sendo substituída por uma mensagem genérica:
"Erro ao salvar 'identification'", o que dificulta o entendimento do real motivo da falha.
...
Desta forma, deve-se ajustar o tratamento e retorno de erro do módulo Fidelity Rewards para que a mensagem retornada seja mais clara e específica ao usuário final ou ao sistema consumidor, refletindo corretamente o motivo da falha ao salvar a identification.
Foi realizado um tratamento no retorno do erro recebido pelo Provider para que fosse repassado corretamente para o Fidelity Rewards, mantendo a mensagem original enviada pelo parceiro CRM Bônus, deixando a mensagem de erro mais específica para o usuário final:
As respectivas mensagens de erros enviadas ao log centralizado também foram tratadas para apresentar a mensagem original enviada pelo parceiro CRM Bônus, a fim de facilitar o rastreamento de problemas: