Histórico de mensagens sobre java

EXIBINDO CONVERSAS RECENTES:

Texto: java
# cartões
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tem que gerar no front-end. Se seu front-end não é Javascript, você precisa de algo que rode no browser ou app que faça o mesmo que o Javascript faria.

# pix
Avatar discord do usuario pk7r

pk7r

Ver Respostas

@yasmin_efi consegui corrigir, mas agora está dando outro erro:

br.com.gerencianet.gnsdk.exceptions.GerencianetException: Error: Valores ou tipos de campo inválidos
at br.com.gerencianet.gnsdk.Request.send(Request.java:68) ~[gn-api-sdk-java-1.0.2.jar:na]
at br.com.gerencianet.gnsdk.APIRequest.send(APIRequest.java:65) ~[gn-api-sdk-java-1.0.2.jar:na]
at br.com.gerencianet.gnsdk.Endpoints.kernelCall(Endpoints.java:81) ~[gn-api-sdk-java-1.0.2.jar:na]
at br.com.gerencianet.gnsdk.Endpoints.call(Endpoints.java:61) ~[gn-api-sdk-java-1.0.2.jar:na]

# pix
Avatar discord do usuario pk7r

pk7r

@yasmin_efi java

# pix
Avatar discord do usuario pk7r

pk7r

Ver Respostas

java
@Log4j2
@Service
@AllArgsConstructor(onConstructor = @__(@Autowired))
public class PixService {

Gerencianet gerencianet;

public void createTransaction(double amount, String key) {
val body = new JSONObject();
body.put("calendario", new JSONObject().put("expiracao", "3600"));
body.put("valor", new JSONObject().put("original", amount));
body.put("chave", key);
try {
JSONObject response = gerencianet.call("https://api-pix.gerencianet.com.br/v2/cob", new HashMap<>(), body);
System.out.println(response);
} catch (Throwable throwable) {
log.error("Falha ao criar transação.", throwable);
}
}
}

alguém poderia me ajudar? está dando um erro cuja mensagem é
nonexistent endpoint

# dúvidas
Avatar discord do usuario hamden5748

hamden5748

Ver Respostas

Entendi. No caso qd for atualizar a SDK no Java basta dar maven/update e maven/clean/install ?

# dúvidas
Avatar discord do usuario hamden5748

hamden5748

Ver Respostas

Boa tarde. Gostaria de saber se existe um método na SDK Java da API para gerar uma cobrança de link de pagamento em um único passo (One Step), e se sim qual o nome do mesmo. Tentei" oneStepLink" mas deu erro de "nonexistent endpoint".

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Há uso de back-end em Java mas em geral com run-times apropriados para back-end como J2EE e não Android. Mas se vc prefere usar assim, ok...

# pix
Avatar discord do usuario dudabrazil9577

dudabrazil9577

Ver Respostas

Rubens Kuhl, me perdoe a ignorancia mas nao poderia ser um backend construido em android-java, não distribuido pela play store, que rode e execute as tarefas próprias do backend, como fazer as requisições às APIs e interagir com o banco de dados? Na verdade o meu backend esta nesse formato, utilizando uma API de futebol e utilizando o firebase realtime como BD, pq é a linguagem que tenho mais domínio por enquanto. Está praticamente pronto, apenas faltando o módulo para gerar a cobrança PIX. Escolhi a GerenciaNet por ser, de todas a mais bem conceituada no mercado, conforme pesquisa, porém não existe tutoriais ou orientação como implementar o módulo de geração das cobranças, simples. Gostaria muito de orientação nesse sentido.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

API Pix tem que ser integrada no back-end, não no front-end. Por isso não há referência a integrar em Android Java.

# pix
Avatar discord do usuario dudabrazil9577

dudabrazil9577

Ver Respostas

Bom dia, onde encontro um tutorial para integração da API Pix no android java?

# dúvidas
Avatar discord do usuario hamden5748

hamden5748

Ver Respostas

Boa tarde! Gostaria de reportar mais um erro que eu vi. Pela SDK Java da API, método "resendBillet" (pra enviar email com o boleto); ele chega a enviar, até aí tudo bem, mas no email qd clica em "Acessar" (para acessar o boleto) aí dá a mensagem "Que pena, esse link está com problema ou não existe" (ambiente desenvolvimento - sandbox).

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você não quer fazer isso e ter que fazer certificação PCI da sua estrutura. Se o Javascript da GN não atende por algum motivo, você pode usar as mesmas funções de criptografia num Javascript seu.

# assinaturas
Avatar discord do usuario hiagosilvas

hiagosilvas

Sim, eu entendi... Mas atualmente eu tenho que inserir um código javascript em minha página, a minha dúvida era se eu conseguiria fazer a request manual diretamente para a estrutura da Gerencianet (sem a necessidade de incluir o script deles).

# devs
Avatar discord do usuario jessica_efi

jessica_efi

js
var identificadorDeConta = "seu_identificador_de_conta";

var s = document.createElement('script');
s.type = 'text/javascript';
var v = parseInt(Math.random() 1000000);
s.src = 'https://sandbox.gerencianet.com.br/v1/cdn/' + identificadorDeConta + '/' + v;
s.async = false;
s.id = identificadorDeConta;
if (!document.getElementById(identificadorDeConta)) {
document.getElementsByTagName('head')[0].appendChild(s);
};
$gn = {
validForm: true,
processed: false,
done: {},
ready: function (fn) {
$gn.done = fn;
}
};

# pix
Avatar discord do usuario f7aviom5850

f7aviom5850

Ver Respostas

bom dia!

o que é necessário para gerar cobrança pix ( QRCode e Copia&Cola ) no meu projeto android ( feito em java ) em função de consumir a API da Gerencianet?

alguém que tenha feito pode me orientar pot favor?

existe algum tuto que mostre como fazer?

estou perdido neste ponto e não sei o que fazer. nem mesmo como fazer as perguntas.. rsrs
a única coisa que sei é: meu app é tipo marketplace pensado para receber pix.

desde já, muito obrigado!

# cartões
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O fato é que não tem como escapar de Javascript. Só o que você pode escolher é entre usar o Javascript pronto da Gerencianet, ou fazer o seu mesmo usando as funções e mesma chave de criptografia da GN.

# cartões
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Para o Java processar o cartão sem que ele passe na Internet ou no seu back-end descriptografado, a criptografia precisaria ser implementada em Java no browser do cliente. Por algum motivo você não quer usar JavaScript, e que antigamente o que se fazia para rodar Java em browser era rodar como applet...

# cartões
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Como o browser rodaria o Java para criptografar o cartão, applet ?

# cartões
Avatar discord do usuario robertthallisson

robertthallisson

alguem sabe me dizer se consigo fazer o processo de integração para pagamento via cartão utilizando apenas java ? sem o uso de javascript ?