Histórico de mensagens sobre java

EXIBINDO CONVERSAS RECENTES:

Texto: java
# pix
Avatar discord do usuario renato_95656

renato_95656

Boa tarde, estou utilizando a java sdk. Olhando o exemplo vi que não tem o campo para adicionar o token que recupero realizando a requisição no endpoint oauth/token, devo adicionar algo como:
options.put("Authorization", "Bearer"+"token_recebido");
outra duvida é em relação ao pix sem txid devo apenas omitir o params que esta destacado na imagem?
Grato desde já!
imagem enviada na mensagem pelo usuario renato_95656

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

JavaScript no dispositivo do cliente, sim.

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O payment token é gerado no front-end... então o JavaScript da página precisa acionar seu método python já com o token.

# cartões
Avatar discord do usuario marcelo_efi

marcelo_efi

Ver Respostas

Olá, boa tarde! Tudo bem? Infelizmente, não é possível adquirir o payment_token por meio do C#. A solução seria executar nosso script JavaScript no front-end da sua aplicação para gerá-lo: https://github.com/efipay/js-payment-token-efi

# freelancer
Avatar discord do usuario castrodev

castrodev

Desenvolvedor com foco em backend e automacoes completas e sistemas embarcados, expertise em javascript, typescript, golang e python, venha impulsionar seu negocio!

CONTATO: [email protected] ou (19)991187337

# devs
Avatar discord do usuario eduardoespindola

eduardoespindola

Bom dia,
estamos utilizando o sdk JAVA e ao tentarmos acessar a função PayListPayments()
estamos recebendo essa mensagem de erro:
org.json.JSONException: JSONObject["APIs"] not found

O que pode ser? Alguém sabe ou já passou por isso?

Segue o código:
try {
JSONObject options = new JSONObject();
options.put("client_id", client_id);
options.put("client_secret", client_secret);
options.put("certificate", nmCert);
options.put("sandbox", false);

HashMap params = new HashMap();
params.put("dataInicio", "2023-12-01");
params.put("dataFim", "2023-12-31");
System.out.println("options: " + options.toString());
System.out.println("params: " + params.toString());
try {
EfiPay efi = new EfiPay(options);
JSONObject response = efi.call("payListPayments", params, new JSONObject());
System.out.println(response);
} catch (EfiPayException e) {
System.out.println(e.getCode());
System.out.println(e.getError());
System.out.println(e.getErrorDescription());
}

} catch (Exception e) {
System.out.println("Ocorreu o seguinte erro: " + e.toString());
}

Obrigado.

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Depende de uma coisa que não sei se alguém do canal sabe que é o quanto Deno é mais Javascript e quanto é mais Rust. Mas como não tem um SDK Rust na Efí, parece que começar do NodeJS ou do TypeScript seja o jeito mesmo.

# freelancer
Avatar discord do usuario vinybergamo

vinybergamo

Eleve seus projetos ao patamar superior com um desenvolvedor pleno/sênior especializado em micro serviços, Fullstack e Mobile nativo e híbrido. Minha expertise abrange JavaScript, TypeScript, Java, Flutter, Kotlin, Golang, NextJS, NestJS, NodeJS, Swift, Kafka, Spring Boot, RabbitMQ, e diversos bancos de dados, tanto SQL quanto NoSQL. Destaco-me na integração de sistemas financeiros e na criação de e-commerce, oferecendo soluções tecnológicas que impulsionam negócios.

Contato:
📱 Whatsapp: (13) 99129-1316
📧 E-mail: [email protected]

Vamos transformar suas ideias em realidade!

# devs
Avatar discord do usuario spl_01

spl_01

Ver Respostas

Olá, galera! Tranquilos? Por gentileza, subi minha aplicação para um EC2 e estou sofrendo com esse erro: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: sun.security.ssl.SSLContextImpl$DefaultSSLContext)

# bolix
Avatar discord do usuario kemperalves

kemperalves

@rubenskuhl na verdade, ainda estou tendando associar a Lib java à documentacao, entender, porque na documentacao nao fala nada desses parametros, apenas do objeto de entrada:
imagem enviada na mensagem pelo usuario kemperalves

# bolix
Avatar discord do usuario kemperalves

kemperalves

Pessoal, boa tarde, estou começando agora a implementar a api, estou usando o SDK Java para agilizar mas estou com uma dúvida...

no PARAMETRO1 eu preciso enviar um Map
no PARAMETRO2 eu preciso passar um JSONOBJECT

Eu estou imagninando que no parametro 2 é o requestbody com a payload da chamada

Mas o que será esse PARAMETRO 1?
imagem enviada na mensagem pelo usuario kemperalves

# devs
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

So reforçando que a linguagem Java interpreta o certificado na extensão .p12.

# devs
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia, @valtinhoneves!

Teve alguma alteração em relação as configurações de rede do seu servidor que pode ter impactado a comunicação com a API?
A mensagem "Connection reset by peer" (Conexão resetada pelo par) em Java geralmente indica que a conexão TCP entre o cliente e o servidor foi encerrada abruptamente.
Geralmente, essa falha pode estar relacionada as credenciais de integração ou certificado.

# devs
Avatar discord do usuario valtinhoneves

valtinhoneves

Ver Respostas

Bom dia! Eu possuo uma integração PIX com a SDK Java e até uns dias atras estava tudo funcionando normalmente em homologação porém desde ontem a tarde, ocorre erro de Connection reset by peer (produção está normal). Achei que pudesse ser o certificado, removi pelo portal da conta, criei outro, coloquei na API e mesmo assim o erro continua. Será que alguem consegue me ajudar?

# devs
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Inicialmente, você precisa abrir uma conta digital com a gente: https://sejaefi.com.br/efi-bank
Após criada, você vai precisar de cadastrar uma aplicação em sua conta, ativar a API Pix e criar um certificado: https://sejaefi.com.br/central-de-ajuda/api/como-criar-uma-nova-aplicacao-para-usar-a-api-pix

Com as credenciais e o certificado, você ja vai conseguir realizar requisições na API.
Temos uma SDK de java que pode facilitar bastante o processo de integração do seu sistema: https://dev.efipay.com.br/docs/sdk/java