Histórico de mensagens sobre an em pix

EXIBINDO CONVERSAS RECENTES:

Texto: an
Data: 28/08/2023
Canal: pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, mas ela é gratuita para abrir e manter. Só paga quando receber, ou quando usar serviços tarifados.

Avatar discord do usuario johnnycamara_43990

johnnycamara_43990

Ver Respostas

Ola, estou começando desenvolvimento pix qrcode dinamico, preciso ter conta na efi?

Avatar discord do usuario yasmin_efi

yasmin_efi

Vamos prosseguir no chat do canal # 983407070340599858, por favor 🙂

Avatar discord do usuario isabelle_90533

isabelle_90533

estou precisando de ajuda pois quero aceitar PIX em um autoatendimento

Avatar discord do usuario .viniciusc

.viniciusc

Ver Respostas

Pelo visto desabilitando o firewall funciona mesmo. Obrigado!

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @.viniciusc ! Essa falha não esta relacionada com nossa API, ja que testando localmente você consegue gerar a cobrança com sucesso. Provavelmente é algo relacionado às ferramentas que vocês esta utilizando. Alguns clientes que ja passaram por essa situação nos reportaram que ao desativar o Firewall, a falha foi solucionada.

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();
}