Histórico de mensagens sobre API pix

EXIBINDO CONVERSAS RECENTES:

Texto: API pix
# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

API Cobranças (cartão, boleto etc.) deve funcionar sim. API Pix já provavelmente não.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A validade do token da API Pix é de 60 minutos, então se você tem problemas após 10 minutos, isso é apenas da sua aplicação, não ligado à API Pix...

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

# pix
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:

# pix
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.

# pix
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.

# pix
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ê

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

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

# pix
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

# pix
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?

# pix
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?

# pix
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?

# 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.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não tem esse tipo de recurso na API Pix. Mas é bem provável que você tenha cadastrado https://exemplo.com.br/webhook e não esteja recebendo os requests https://exemplo.com.br/webhook/pix , que é o que a Efí manda (sempre adicionando /pix ao final do que você configurou).

# pix
Avatar discord do usuario carlosseraphico_84336

carlosseraphico_84336

Ver Respostas

Fala galera boa noite, me chamo Carlos Seraphico e to com uma duvida na API do pix. Consegui ja emitir uma cobrança imediata, consegui tambem cadastrar o webhook de notificações dessa cobrança, tudo certo ate ai, fiz o pagamento porem nao teve nenhuma alteração das faturas no meu banco de dados então imeginei que podia ter acontecido um erro quando a notificação passou pela minha função. eu queria saber onde posso ver essa notificações e requisições do pix, pois na area de aplicações so aparece as informações de emissão de cobrança de boleto e cartão de credito, nenhuma das coisas que fiz com o pix aparecia la, a cobrança que criei, o webhook que cadastrei nadinha. ai queria ver essa notificação de pagamente que foi enviada ao meu sistema, para poder entender melhor qual erro esta aparecendo, pois agora so falta a ultima parte do processo todo que é receber essas notificações

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Oi, @espartano9720. Boa tarde! Como vai?
Não temos um código pronto na linguagem que você mencionou, mas oferecemos uma collection para o Postman com todos os endpoints da API Pix, que podem ajudá-lo na sua integração. Além disso, o Postman cria um snippet de código simulando a chamada na linguagem que você preferir, e tem um exemplo para Swift, mas como o Rubens disse, é preciso ter cuidado com as suas credenciais.
imagem enviada na mensagem pelo usuario guilherme_efi