Histórico de mensagens

EXIBINDO CONVERSAS RECENTES:

Data: 24/10/2024
# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas faltam duas coisas IMHO:
1) Uma lista que permita consulta automatizada disso, seja um CSV, seja um record DNS TXT
2) Mais IPs de saída para acomodar disponibilidade multi-AZ multi-região. Hoje se cai US-EAST-1, a Efí pipoca.

# dúvidas
Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

Entendi @rubenskuhl obrigado! Ajudou demais.

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas diz a Efí que só o 34.193.116.226 é usado para webhook Pix.

# dúvidas
Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

vlww

# dúvidas
Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

Hmmm tem alguma relação de ips de onde os webhooks são disparados?

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, os servidores da Efí ficam na US-EAST-1 da AWS, fora do Brasil.

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O webhook é o que notifica o back-end de que o pagamento foi realizado, mas usar websocket para levar a informação é o front-end é bem legal. Aí você some com o QR-Code e mostra que já reconheceu o pagamento.

# dúvidas
Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

Boa noite, alguém sabe se a Efí dispara webhook de servidores alocados no brasil?

# devs
Avatar discord do usuario thefaccin

thefaccin

Ver Respostas

Entendi, não tô usando express, estou usando fastify. Mas alguma forma existe. Valeu pela ajuda mano

# devs
Avatar discord do usuario dahmer8560

dahmer8560

Opa, boa noite!
para realizar a implementação da criação de assinaturas via php utilizando laravel.. alguém ja passou perrengue ?
estou desenvolvendo um sass e estou tendo bastante problema para criar a assinatura..
ja tenho plano criado e cliente, mas estou recebendo um validator_error da api

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Homologação não verifica chave...

# devs
Avatar discord do usuario kevencampos

kevencampos

Ver Respostas

js
import express from "express";
import cors from "cors" ;
import bodyParser from "body-parser";
import routes from "./routes";

const app = express();

app.use(cors());
app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());

// Essa rota poderá ser acessada a partir do URL http://localhost:3001.
// Ela é do tipo GET, por isso poderá ser acessada através da URL no navegador.
app.get("/", (req, res) => {
res.send("Hello World");
});

// Essa rota poderá ser acessada a partir do URL http://localhost:3001/notifications
// Ela é do tipo "POST", portanto não poderá ser acessada pelo navegador
app.post("/notifications", (req, res) => {
const { pix } = req.body;

if (Array.isArray(pix)) {
for (const notification of pix) {
const isRecharge = notification.devolucoes;
const isSend = notification.gnExtras?.idEnvio && !notification.txid;

if (isRecharge) {
console.log("Pix recharge notification received", notification);
continue;
}

if (isSend) {
console.log("Pix send notification received", notification);
continue;
}

console.log("Pix payment notification received", notification);
}
}

res.json({ message: "Notification received" });
});

app.listen(3001, () => {
console.log("Servidor ONLINE na porta 3001 -> acesse http://localhost:3001");
});

export default app;
Esse aqui é um exemplo de uma API rodando na porta 3001, ai você manda o webhook mandar as notificações de pagamento na rota que você criou pra isso, que nesse exemplo é a http://localhost:3001/notifications. Acredito que se realmente deseja integrar o webhook na sua aplicação, é importante você estudar a biblioteca express antes, caso já não conheça

# devs
Avatar discord do usuario kevencampos

kevencampos

Ver Respostas

Na realidade ainda estou fazendo, não tem a necessidade de usar websocket, basta você criar um servidor web para receber as notificações (webhook) de pagamento

# devs
Avatar discord do usuario thefaccin

thefaccin

Ver Respostas

Tu fez isso no seu projeto? É open source pra mim dar uma olhada?

# devs
Avatar discord do usuario thefaccin

thefaccin

Ver Respostas

Tô sem a mínima ideia de como faz, mesmo com o exemplo da api

# devs
Avatar discord do usuario thefaccin

thefaccin

Ver Respostas

Sim já, já estou conseguindo fazer o pagamento via pix, mas nunca usei socket/websocket