embrace-io /
embrace-android-sdk
Embrace's Android SDK built on OpenTelemetry
Loading repository data…
efipay / repository
SDK em Java integrada às APIs Efí Pay preparada para emissão de cobranças Pix com QR Code e Pix Copia e Cola, boletos, carnês, cartão de crédito, assinatura, link de pagamento, marketplance, iniciação de pagamento Pix via Open Finance, pagamento de boletos, dentre outras funcionalidades. sdk-java-apis-efi
SDK em JAVA para integração com as APIs Efí para emissão de Pix, boletos, carnês, cartão de crédito, assinatura, link de pagamento, marketplance, Pix via Open Finance, pagamento de boletos, dentre outras funcionalidades. Para mais informações sobre parâmetros e valores/tarifas consulte nosso site.
java 7.0, 8.0, 13.0 e 18.0
Via gradle:
implementation 'br.com.efipay.efisdk:sdk-java-apis-efi:1.2.4'
Via maven:
<dependency>
<groupId>br.com.efipay.efisdk</groupId>
<artifactId>sdk-java-apis-efi</artifactId>
<version>1.2.5</version>
</dependency>
Requisite os módulos e pacotes:
import br.com.efi.efisdk.EfiPay;
import br.com.efi.efisdk.exceptions.EfiPayException;
Embora as respostas dos serviços da Web estejam no formato json, a sdk converterá qualquer resposta do servidor em um JSONObject ou um Map<String, Object>. O código deve estar dentro de um try-catch e as exceções podem ser tratadas da seguinte forma:
try {
/* code */
} catch(EfiPayException e) {
/* EfiPay's api errors will come here */
} catch(Exception ex) {
/* Other errors will come here */
}
Instancie os parâmetros do módulo usando client_id, client_secret, sandbox igual a true e certificate com o nome do certificado de homologação:
JSONObject options = new JSONObject();
options.put("client_id", "client_id");
options.put("client_secret", "client_secret");
options.put("certificate", "./certs/developmentCertificate.p12");
options.put("sandbox", true);
EfiPay efi = new EfiPay(options);
Ou
Map<String, Object> options = new HashMap<String, Object>();
options.put("client_id", "client_id");
options.put("client_secret", "client_secret");
options.put("certificate", "./certs/developmentCertificate.p12");
options.put("sandbox", true);
EfiPay efi = new EfiPay(options);
Instancie os parâmetros do módulo usando client_id, client_secret, sandbox igual a false e certificate com o nome do certificado de produção:
JSONObject options = new JSONObject();
options.put("client_id", "client_id");
options.put("client_secret", "client_secret");
options.put("certificate", "./certs/productionCertificate.p12");
options.put("sandbox", false);
EfiPay efi = new EfiPay(options);
Ou
Map<String, Object> options = new HashMap<String, Object>();
options.put("client_id", "client_id");
options.put("client_secret", "client_secret");
options.put("certificate", "./certs/productionCertificate.p12");
options.put("sandbox", false);
EfiPay efi = new EfiPay(options);
Para executar o conjunto de testes:
mvn clean test jacoco:report
Para executar alguns exemplos existentes, siga as etapas descritas em sdk-java-examples-apis-efi.
A documentação completa com todos os endpoints disponíveis está em https://dev.efipay.com.br.
Selected from shared topics, language and repository description—not editorial ratings.
embrace-io /
Embrace's Android SDK built on OpenTelemetry
jcabi /
Object-Oriented Email Sending Java SDK
wirecardBrasil /
Cliente em JAVA para integração server-side com APIs Moip v2
gerencianet /
SDK em Java integrada a API Gerencianet. Esta SDK está preparada para integração à API Pix e API Boletos da Gerencianet, que lhe permite realizar o gerenciamento de cobranças Pix com QR Code e Pix Copia e Cola, boleto/Bolix, carnê, cartão de crédito e muito mais.
gerencianet /
Exemplos de consumo da SDK em Java integrada a API Gerencianet. Neste repositório você encontra exemplos de integração à API Pix e API Boletos da Gerencianet, que lhe permite realizar o gerenciamento de cobranças Pix com QR Code e Pix Copia e Cola, boleto/Bolix, carnê, cartão de crédito e muito mais.
emqxarchive /
The Java SDK for emqx-extension-hook