Conductor as a Service - SDK Java
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

pier-sdk-java

Requerimentos

É necessário você empacotar o códido com o Maven para que possa ser utilizado.

Instalação e utilização

Para instalar o pier-sdk-java em seu repositorio local do maven simplesmente execute:

mvn install

Para fazer deploy do artefato gerado em algum repositório maven configure o arquivo pom.xml com as informações do seu Artifactory ou Nexus e execute o comando abaixo. Caso não possua nenhum repositório para suas bibliotecas maven nós recomendamos a utilização do Jitpack. Essa ferramenta simplifica muito a utilização de bibliotecas maven hospedadas no Github.

mvn deploy

Depois da biblioteca Maven instalada você pode utilizar em seus projetos Java adicionando no seu arquivo pom.xml

Maven

Repositórios

	<repositories>
		<repository>
		    <id>jitpack.io</id>
		    <url>https://jitpack.io</url>
		</repository>
	</repositories>

Dependência

	<dependency>
	    <groupId>com.github.devconductor</groupId>
	    <artifactId>pier-sdk-java</artifactId>
	    <version>2.74.2</version>
	</dependency>

Gradle

Repositórios

	allprojects {
		repositories {
			maven { url "https://jitpack.io" }
		}
	}

Dependência

	dependencies {
	 	compile 'com.github.devconductor:pier-sdk-java:2.74.2'
	}

Criando um API Client

Antes de utilizar as APIs, é necessário a criaçao de um client com as configuraçoes de base path e também as credenciais para acesso.

Abaixo segue o código de exemplo:

ApiClient apiClient = new ApiClient();
apiClient.setBasePath("https://sandbox.conductor.com.br/pier/v1.1");

// Alterar a chave informada com o valor de client_id disponível para sua APP
((ApiKeyAuth)apiClient.getAuthentication("client_id")).setApiKey("CLIENT_ID");

// Alterar a chave informada com o valor de access_token disponível para sua APP
((ApiKeyAuth)apiClient.getAuthentication("access_token")).setApiKey("ACESS_TOKEN");

Exemplo: Consultando um determinado cartão

No exemplo abaixo vamos consultar um determinado cartão de crédito de uma determinada conta. Para isso utilize o método consultarCartaoUsingGET da classe CartaoApi. Todas as classes de recursos da API recebem no seu construtor o ApiClient gerando no método acima:

ContaApi contaApi = new ContaApi(apiClient);
ContaDetalhe consultarUsingGET3 = contaApi.consultarUsingGET3(1L);
System.out.println(consultarUsingGET3);

Author

pierlabs@conductor.com.br