Histórico de mensagens em pix

EXIBINDO CONVERSAS RECENTES:

Canal: pix
Avatar discord do usuario evanil

evanil

Ver Respostas

<@!781626495893635132> muito interessante sua aplicação, Compartilho com você o orgulho de ver funcionando. Ficou Top!!! Parabéns. Confesso que senti falta de alguma associação a Gerencianet, talvez poderia ser "Gerencianet liberando a catraca X4Fare via Pix" ou "Nubank liberando a catraca X4Fare via API Pix Gerencianet".

Parabéns pelo excelente trabalho. 👏

Avatar discord do usuario rafaelvolpato

rafaelvolpato

Ver Respostas

para pagamento com qrcode dinamico sim, estático nao

Avatar discord do usuario rafaelcosta6286

rafaelcosta6286

Fiz a configuração mas não estou recebendo ao pagar uma cobrança

Avatar discord do usuario rafaelcosta6286

rafaelcosta6286

Ver Respostas

Bom dia, o webhook está funcionando?

Avatar discord do usuario rubenskuhl

rubenskuhl

Alguém tem um QR dinâmico da GN para eu tentar pagar ?

Avatar discord do usuario thayago

thayago

massa,vlw cara

Avatar discord do usuario rafaelvolpato

rafaelvolpato

import feign.Body;
import feign.Headers;
import feign.Param;
import feign.RequestLine;

public interface PixAPI {

@Headers({"x-client-cert-pem: {{X-Certificate-Pem}}", "Authorization: {authorization}", "Content-type: application/json"})
@RequestLine("POST /oauth/token")
@Body("{\"grant_type\":\"client_credentials\"}")
OAuthResponseDTO oauthToken(/ String cert, /@Param("authorization") String authorization);

@Headers({/ "x-client-cert-pem: {cert}", / "Authorization: {oauthToken}", "x-mtls-bypass: 1"})
@RequestLine("PUT /v2/webhook/{accountKey}")
@Body("%7B\"webhookUrl\": \"{webhookUrl}\"%7D")
PixWebhookResponseDTO configureWebhook(@Param("oauthToken") String oauthToken, @Param("webhookUrl") String webhookUrl, @Param("accountKey") String accountKey);

@Headers({/ "x-client-cert-pem: {cert}", / "Authorization: {oauthToken}", "x-mtls-bypass: 1"})
@RequestLine("DELETE /v2/webhook/{accountKey}")
void removeWebhook(@Param("oauthToken") String oauthToken, @Param("accountKey") String accountKey);

}

Avatar discord do usuario rafaelvolpato

rafaelvolpato

private PixAPI getPixAPI() {
PixAPI pixAPI = Feign.builder()
.decoder(new GsonDecoder())
.logLevel(feign.Logger.Level.FULL)
.logger(new MyLogger())
.client(new Client.Default(getSSLSocketFactory(), null))
.target(PixAPI.class, pixRestUrl);
return pixAPI;
}


SSLSocketFactory getSSLSocketFactory() {
try {
URL keyMaterialUrl;
File file = ResourceUtils.getFile(pixRestCertPemPath);
if (!file.exists()) {
log.error("File not found: " + pixRestCertPemPath);
URL resource = Thread.currentThread().getContextClassLoader().getResource(pixRestCertPemPath);
if (resource != null) {
log.info("Resource found : " + resource);
keyMaterialUrl = resource;
} else {
throw new RuntimeException("Resource not found : " + pixRestCertPemPath);
}
} else {
keyMaterialUrl = file.toURI().toURL();
}
SSLContext sslContext = SSLContextBuilder
.create()
.setKeyStoreType("PKCS12")
.loadKeyMaterial(keyMaterialUrl, null, null)
.build();
return sslContext.getSocketFactory();
} catch (Exception e) {
e.printStackTrace();
throw new RuntimeException("Could not configure SSLSocketFactory", e);
}
}

Avatar discord do usuario thayago

thayago

Ver Respostas

massa, estou usando o rest template pois nao consegui muita coisa com o Feign

Avatar discord do usuario rafaelvolpato

rafaelvolpato

Ver Respostas

Estou usando java, mas Feign no lugar do restTemplate...o que é importante colocar o certificado na hora de fazer o request... tem que criar um SSLSocketFactory p/ considerar o certificado de prod/desenv

Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

o curl tem um parâmetro pra indicar o arquivo do certificado SSL. aí vc tem que pesquisar sobre SSL / mTLS em Java (não tem exemplos no site da GN)

Avatar discord do usuario thayago

thayago

Ver Respostas

Estou vendo como enviar no restTemplate do Java

Avatar discord do usuario thayago

thayago

como estao enviando o certificado ?

Avatar discord do usuario thayago

thayago

Ver Respostas

vcs que tao consumindo a API com algum backend

Avatar discord do usuario thayago

thayago

uma duvida

Avatar discord do usuario thayago

thayago

galera

Avatar discord do usuario fcmatos

fcmatos

criei a conta. entrei lá na parte do gateway. Mas não faço a mínima ideia de como prosseguir. acho que é muito avançado pra mim. 😢

Avatar discord do usuario rafaelvolpato

rafaelvolpato

Ver Respostas

Exato