Skip to content

viniciusls/pjbank-java-sdk

 
 

Repository files navigation

pjbank-java-sdk

Build Status

PJBank SDK para Java! ☕ ☕ ☕

Construcao

Atenção

Este SDK encontra-se em desenvolvimento pela comunidade open source e não possui garantias de funcionamento adequado. Utilize-o somente se estiver plenamente ciente desta condição. Caso encontre algum erro, você pode abrir uma issue ou desenvolver a correção e abrir um pull request. Agradecemos sua colaboração!

Instalação e configuração

Download

Em breve o SDK será disponibilizado para download como .jar ou através dos repositórios Maven/Gradle.

Utilizando modo Sandbox

Para utilizar o SDK em modo Sandbox enquanto sua integração estiver em desenvolvimento, basta adicionar a seguinte variável em suas variáveis de inicialização da JVM (https://stackoverflow.com/questions/39188826/what-are-custom-jvm-properties):

-Dpjbank-env=dev

Por padrão, caso nenhuma variável seja definida, o SDK executará suas ações na API em ambiente de Produção (https://api.pjbank.com.br). Ao definir a variável pjbank-env=dev o SDK passará a executar suas ações na API em ambiente de Sandbox onde não há limitações para testes (https://sandbox.pjbank.com.br). Uma vez que a aplicação esteja em produção, não há a necessidade de definir nenhuma variável de ambiente.

Vale lembrar que, para habilitar a utilização da API via Sandbox, deve-se possuir um par de credencial/chave ativos no ambiente Sandbox. Para obtê-lo, deve-se contatar o Suporte do PJBank (suporte@pjbank.com.br) solicitando seu credenciamento para receber tal conjunto de credenciais. Tendo-o em mãos, fique à vontade para testar a API como quiser.

Testes

Atualmente esta SDK conta com testes de integração com a API utilizando JUnit. Em breve serão adicionados demais tipos de testes cabíveis.Mas

Integração

Junto com o desenvolvimento de cada funcionalidade do projeto, são criados testes de integração utilizando JUnit. Estes testes estão localizados em src/test e tratam várias condições em integração com a API. Para executar a suíte completa de testes basta rodar mvn test -B. Caso queira contribuir com o desenvolvimento da SDK, pedimos que sempre que possível inclua pelo menos alguns testes sobre cada funcionalidade que desenvolver.

Documentacão e Exemplos

Para mais informações consulte a documentação da nossa API

Recebimento

Boleto Bancário

Cartão de Crédito

Extrato - Cartão de crédito

About

PJBank SDK para Java! ☕ ☕ ☕

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%