Esse projeto tem como objetivo servir de mock para os retornos do serviço de PCM do Open Finance Brasil (OFB) e do Open Insurance (OPIN). Ele auxilia no processo de desenvolvimento para que não seja necessário bater nas APIs de sandbox para obter um retorno do formato da especificação para o cenário de POST de novos reportes.
Observação: Ao rodar a ferramenta, os endpoints de OFB e OPIN estarão disponíveis simultaneamente uma vez que as rotas são distintas entre as especificações de PCM.
Este projeto é uma ferramenta auxiliar utilizada pela equipe do OPUS Open Insurance e OPUS Open Finance, a solução de software mais completa para instituições cumprirem as regulações do OFB e OPIN.
Nossa plataforma é uma solução completa que resolve os requisitos de segurança e negócio, incluindo implementação das APIs obrigatórias, gestão de consentimentos 100% transparente, integração com a PCM, e muito mais, podendo ser utilizada em qualquer nuvem, on-premise, ou como SaaS.
Entre em contato e conheça mais sobre nossas soluções!
No diretório onde estiver o arquivo main.go executar:
go run main.go <retornoHttpEsperado>
APIs /report-api/v1/private/report e /report-api/v1/opendata/report de OFB e /report-api/v1/server-batch de OPIN
Os seguintes cenários de retorno de sucesso foram implementados:
200: Default207: Alguns objetos do array de retorno terão o campomessagedefinido com um exemplo.
Os seguintes cenários de retorno de erro foram implementados:
400: Invalid payload format: MUST be an array401: Unauthorized403: Forbidden406: Content type not accepted413: Record limit exceeded415: Unsupported Media Type429: Unsupported Media Type500: Internal Server Error
Implementado um cenário de sucesso onde um token é emitido para fins de teste.