Exemplo de implementação das API's de pagamento para execução dos testes de segurança do o2b2-auth-server e funcionais do o2b2-fido-server
Este projeto faz uma implementação mínima das API's de Pagamento V3 para execução dos testes de segurança FAPI OP Brazil Open Finance (FAPI-BR v2) e das API's de Enrollment V1 para execução dos testes funcionais do servidor FIDO
Siga os passos abaixo para execução deste projeto
Faça o clone do projeto no servidor onde a aplicação será utilizada
git clone https://github.com/ranierimazili/o2b2-payment-apis.git
Como este serviço é utilizado apenas para testes e fica protegido por um proxy, os certificados https são gerados em tempo de execução através da bilbioteca selfsigned.
Crie o certificado de assinatura conforme documentado no Guia de Operação do Diretório Central.
Copie a chave privada para o diretório src/certs e dê o nome signing.key para o arquivo ou caso prefira utilizar outro path e nome de arquivo, realize o apontamento para o caminho correto no arquivo .env.
Edite o arquivo .env preenchendo todas as variáveis.
Atenção: Se você está rodando na sua máquina local, provavelmente as únicas varíaveis que você precisará editar serão ORGANISATION_ID e SIGNING_CERT_KID
npm i
npm run start