Histórico de mensagens sobre PIX em pix

EXIBINDO CONVERSAS RECENTES:

Texto: PIX
Canal: pix
Avatar discord do usuario .viniciusc

.viniciusc

java
public static Token authorizeToken(String client_id, String client_secret, byte[] certificateBytes) {
Token token = null;
String basicAuth;
try {
System.out.println(certificateBytes.length);
basicAuth = Base64.getEncoder().encodeToString((client_id + ':' + client_secret).getBytes());

File tempFile = File.createTempFile("certificate", ".p12");
tempFile.deleteOnExit();

try (FileOutputStream fos = new FileOutputStream(tempFile)) {
fos.write(certificateBytes);
}

System.setProperty("javax.net.ssl.keyStoreType", "PKCS12");
System.setProperty("javax.net.ssl.keyStore", tempFile.getAbsolutePath());

SSLSocketFactory sslSocketFactory = (SSLSocketFactory) SSLSocketFactory.getDefault();

URL url = new URL("https://api-pix-h.gerencianet.com.br/oauth/token");
HttpsURLConnection conn = (HttpsURLConnection) url.openConnection();
conn.setDoOutput(true);
conn.setRequestMethod("POST");
conn.setRequestProperty("Content-Type", "application/json");
conn.setRequestProperty("Authorization", "Basic " + basicAuth);
conn.setSSLSocketFactory(sslSocketFactory);
String input = "{\"grant_type\": \"client_credentials\"}";

OutputStream os = conn.getOutputStream();
os.write(input.getBytes());
os.flush();

Avatar discord do usuario .viniciusc

.viniciusc

Ver Respostas

Bom dia! Alguém aqui já conseguiu implementar a API PIX da Efí utilizando o Java + Spring Boot com algum serviço de Cloud?

Já fazem alguns meses que tento implementar a API mas sempre tenho problemas de instabilidade, onde, depois de gerar um token de acesso, a aplicação spring continua funcionando normalmente e depois de 10 minutos começa a ter problema de conexão com a base de dados.

No caso do serviço de cloud estou usando a AWS e o RDS com o MySQL.

Falo da base de dados mas utilizei dados localmente (client_id, secret e certificado .p12 localmente e a requisição de teste foi nenhuma conexão com o banco) e mesmo assim da erro de conexão com a base de dados.

Já fazem vários meses que estou tento esse problema e gostaria de saber se alguém ja implementou a API nessas condições ou se alguém já teve algum problema parecido.

Se alguém puder respondei ficarei profundamente grato!

O trecho de código em questão:

Avatar discord do usuario peterfritz

peterfritz

Ver Respostas

Opa @alex_cetti, tudo bem? De qualquer jeito você vai usar Node nas funções lambda do Firebase. Ele permite que você use certificados mas não tem muitas formas boas de deixar seu certificado disponível para o seu código e somente para ele. Eu uso funções lambda com a API Pix https://discord.com/channels/775322853884821504/775328670784159744/1173300992960385177>">assim. Você só precisaria conferir se o Firebase permite o uso de variáveis tão grandes quanto o seu certificado em base64 e dependendo da versão do Node que eles usam, verificar se é possível conversão de base64 para Buffer.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não testei com a Efí, mas o Glitch.com deve funcionar com a API Pix se você passar o x-skip-mtls-check. O que em homologação não é problema.

Avatar discord do usuario gabriel_efi

gabriel_efi

Oi, @felipealmeman!
Como o Rubens indicou, as requisições da API Pix não aparecem no painel, já em relação aos problemas de comunicação abri o # atendimento para pegar mais detalhes com você

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

As requisições da API Pix não aparecem mesmo no painel.

Avatar discord do usuario _ganimedes

_ganimedes

Ver Respostas

Boa tarde !
Quando a confirmação do pix e enviada ela esta no body ou no params ?

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia, @manbomb! Tudo bem?
Segue a relação de cada informação:

cert = Certificado fullchain do dominio
key = Chave privada do domínio
ca = Certificado público da Efí
O nosso certificado publico está em https://dev.efipay.com.br/docs/api-pix/webhooks#exemplos-de-configura%C3%A7%C3%B5es-de-servidor

Avatar discord do usuario manbomb

manbomb

Ver Respostas

Olá, estou com problemas para fazer a autenticacao mTLS no meu servidor, fiquei com uma duvida especifica:

js
const httpsOptions = {
cert: fs.readFileSync(""),
key: fs.readFileSync("/"),
ca: fs.readFileSync(""),
minVersion: "TLSv1.2",
requestCert: true
};

cert e key sao os mesmos que eu utilizo para chamar a api pix?

Avatar discord do usuario anderson.fe

anderson.fe

Ver Respostas

Bom dia, tenho alguns envios de pix sendo estornados, como posso verificar o motivo?

Avatar discord do usuario igorpnh

igorpnh

Ver Respostas

bom dia galera, tudo certo??

estou implementando um e-commerce utilizando a api pix e queria saber se para testes de homologação eu consigo configurar o webhook no meu localhost ou se preciso realmente de um servidor e um domínio?

Avatar discord do usuario marcos.smeira

marcos.smeira

Ver Respostas

Boa tarde pessoal! Tudo bem?

Estou pretendendo utilizar a API para envio de PIX. Alguém que usa poderia me informar em quanto tempo em média a transferência PIX está sendo efetuada depois de solicitada/requisitada via API?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

3 jeitos:
- webhook
- polling de GET no /cob
- polling de GET no /pix

Avatar discord do usuario jessica_efi

jessica_efi

Se a cobrança ja tiver sido paga, ele te retornará um array com as informações. Ou então pode buscar por período - GET /v2/pix

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @edgarcmagalhaes ! É normal sim. Ainda não esta disponível esse painel de visualização para a API Pix. Nosos time ja esta trabalhando nessa funcionalidade.

Avatar discord do usuario edgarcmagalhaes

edgarcmagalhaes

Olá, estou gerando cobranças via pix com sdk PHP, mas esta cobrança não está entrando no meu painel do Efí, isso é normal? Exemplo se eu emito um boleto para teste e/ou produção ele fica um registro, mas para pix não aparece nada.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Notar o []:

{
"pix": [
{
"endToEndId": "E1803615022211340s08793XPJ",
"txid": "fc9a43k6ff384ryP5f41719",
"chave": "2c3c7441-b91e-4982-3c25-6105581e18ae",
"valor": "0.01",
"horario": "2020-12-21T13:40:34.000Z",
"infoPagador": "pagando o pix"
}
]
}

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

pix é um array de objetos Pix, pode estar faltando um foreach...