Histórico de mensagens sobre java

EXIBINDO CONVERSAS RECENTES:

Texto: java
# pix
Avatar discord do usuario martheuss777

martheuss777

sei fazer isso só em node.js, javascript html n manjo tanto

# pix
Avatar discord do usuario jaldesigner

jaldesigner

Ver Respostas

Boa tarde!
Estou tentando desde ontem uma coisa que deveria ser simples, porém estou com dificuldades de achar sobre.
O app é para android usando a linguágem JAVA.
Eu só quero gerar um QRcode onde o cliente possa apontar o celular com seu app do banco e pagar. Alguém pode me ajudar?

# pix
Avatar discord do usuario jaldesigner

jaldesigner

Ver Respostas

@rubenskuhl no caso, por exemplo, eu teria que implantar o código no arquivo ActivityMain.java certo?
Esse seria o Back-end certo?
(Sou iniciante e não conheço muito bem os termos)

# pix
Avatar discord do usuario jaldesigner

jaldesigner

Ver Respostas

Olá!
Eu estou criando um app para android usando a linguagem JAVA e quero gerar um QRcode e colocar um botão com copia e cola para efetuar o pagamento via PIX, porém não é muito claro para mim a documentação de implementação do código, poderiam me ajudar ou me mandar um artigo que possa ver como fazer?

# pix
Avatar discord do usuario .viniciusc

.viniciusc

java
public static Cob createCharge(String token, String payload) {
Cob cob = null;
try {
Generex txid = new Generex("[a-zA-Z0-9]{26,35}");
URL url = new URL("https://api-pix-h.gerencianet.com.br/v2/cob/" + txid.random());
HttpsURLConnection conn = (HttpsURLConnection) url.openConnection();
conn.setDoOutput(true);
conn.setRequestMethod("PUT");
conn.setRequestProperty("Content-Type", "application/json");
conn.setRequestProperty("Authorization", "Bearer " + token);

OutputStream os = conn.getOutputStream(); // O erro do connection reset ocorre aqui
os.write(payload.getBytes());
os.flush();

int responseCode = conn.getResponseCode();

StringBuilder responseBuilder = new StringBuilder();
BufferedReader br;

if (responseCode >= 400) {
br = new BufferedReader(new InputStreamReader(conn.getErrorStream()));
} else {
br = new BufferedReader(new InputStreamReader(conn.getInputStream()));
}

String response;
while ((response = br.readLine()) != null) {
responseBuilder.append(response);
}

//System.out.println("Código de resposta HTTP: " + responseCode);
//System.out.println("Resposta do servidor: " + responseBuilder);

JsonMapper mapper = JsonMapper
.builder()
.configure(MapperFeature.USE_ANNOTATIONS, false)
.build();

cob = mapper.readValue(responseBuilder.toString(), Cob.class);

conn.disconnect();
} catch (Exception e) {
e.printStackTrace();
}
return (cob != null) ? cob : new Cob();
}

# pix
Avatar discord do usuario .viniciusc

.viniciusc

Boa tarde pessoal! Sou novo aqui no discord da Efí, eu estou passando por um problema quando eu gero uma cobrança PIX (Estou utilizando o Java 17). O qual me retorna a exceção "java.net.SocketException: Connection reset".

O mais intrigante é que quando eu faço a cobrança em um ambiente de teste normal, a cobrança é realizada com sucesso.
Porém quando eu faço a cobrança dentro do controlador do Spring Boot ele me retorna esse erro. Eu não faço a menor ideia de como resolver.

java
@PostMapping("/gn/charge")
ResponseEntity createCharge(
@RequestHeader(value = "access-token") String accessToken,
@RequestBody Cob cob) {
if (accessToken != null) {
return ResponseEntity
.status(HttpStatus.CREATED)
.body(Charge.createCharge(accessToken, cob.toJson()));
}
return ResponseEntity
.status(HttpStatus.UNAUTHORIZED)
.body(ApiWarning.sendMessage(401, "Requisição não autorizada")); //tratar resposta
}

# cartões
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, pq a gente mudou de adquirente para um que trabalha exatamente como a GN. E aí não temos mais dados de cartão transitando em nenhum momento, carregamos o Javascript do adquirente e somos felizes.
Até temos um nível bem básico de homologação PCI, que apesar de não ser requisito para nosso volume, se tornaria se 100% dos pagamentos fosse cartão. Mas que apenas verifica que a tela de pagamento seja nossa.

# dúvidas
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @jeanlucafp! Tivemos muitas mudanças nesse novo repositório da Efí. Em relação à versão 1.0.2 do repositório da Gerencianet, tivemos mudanças nas rotas base, nomes de classes, nomes de métodos e novos endpoints. Então você vai precisar atualizar tudo. Mas nós temos a sdk com os exemplos - https://github.com/efipay/sdk-java-examples-apis-efi

# dúvidas
Avatar discord do usuario jeanlucafp

jeanlucafp

Ver Respostas

boa tarde, ql diferenca entre esses dois sdk para java implementation 'br.com.efipay.efisdk:sdk-java-apis-efi:1.0.0' e implementation 'br.com.gerencianet.gnsdk:gn-api-sdk-java:1.0.2'

# sugestões
Avatar discord do usuario josejooj

josejooj

melhorias no sdk pra node/typescript:

- centralizar tudo no módulo sdk gn-api-sdk-node, já que mesmo sendo pra typescript, ainda roda em ambiente node (e no final esse código typescript vira javascript)
- nesse caso a tipagem do gn-api-sdk-node seria instalado a parte com npm i @types/gn-api-sdk-node ou com yarn, permitindo até que instalemos apenas como dependência de desenvolvimento
- melhorar a tipagem do SDK, atualmente o SDK tem um total de 32 linhas referentes a tipagem só a classe inicial e seu constructor é tipado, não tem mais nada tipado fora disso, é quase o mesmo efeito de não ter nenhuma tipagem, tanto que estou seguindo os exemplos no repositório do SDK ao invés de seguir a tipagem

# dúvidas
Avatar discord do usuario josejooj

josejooj

javascript tem uma tipagem fraca e dinâmica, typescript é o inverso

# pix
Avatar discord do usuario mauroalbrecht

mauroalbrecht

Bom dia, a sdk de exemplo do java tem split de pagamento com pix ?

# devs
Avatar discord do usuario mauroalbrecht

mauroalbrecht

Ver Respostas

Bom dia, o sdk em java da efi não tem exemplo de split de pagamento com pix ?

# dúvidas
Avatar discord do usuario jvictor_077

jvictor_077

Ver Respostas

Bom dia, podem me mandar o diretório de integração para o javascript?

# dúvidas
Avatar discord do usuario tales7312

tales7312

Ver Respostas

Então no caso posso fazer isso certo. porem meu projeto está em android studio em java.

# assinaturas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Javascript, mesmo que instanciado a partir do Flutter

# pix
Avatar discord do usuario ricardo_oliveira_souza

ricardo_oliveira_souza

tem algum exemplo mais completo em java?

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @toninhomurakami! Tudo joia?
Temos um vídeo que mostra como você pode fazer para gerar cobranças Pix através da nossa SDK de Java: https://www.youtube.com/watch?v=Mv3LPoOc8mc
Caso fique com alguma duvida, pode nos acionar

# pix
Avatar discord do usuario toninhomurakami

toninhomurakami

Ver Respostas

Lang Java