Histórico de mensagens sobre pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: pix
Canal: pix
Avatar discord do usuario ukoddy

ukoddy

Ver Respostas

eu vi pix com vencimento

Avatar discord do usuario ukoddy

ukoddy

tem um exemplo p pix ai?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Esse trecho parece ser de boleto/cartão, não de Pix

Avatar discord do usuario rubenskuhl

rubenskuhl

E na criação da cobrança faltou a Chave Pix

Avatar discord do usuario ukoddy

ukoddy

ts
const pix = await efi.pixCreateDueCharge({
calendario: {
dataDeVencimento: dueDate.toISOString().split("T")[0],
validadeAposVencimento: 30
},
valor: {
original: price.toFixed(2)
}
})

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @giulianojordao! Como vai? 😃
Usando a SDK bastaria definir suas credenciais e certificado no arquivo credentials.js (https://github.com/efipay/sdk-node-apis-efi/blob/master/examples/credentials.js), e por ser ambiente de homologação o parâmentro sandbox seria igual a true.

Já neste código que passou acredito ter que fazer alguns ajustes.
Na linha const token = req.body.token; imagino ser o token da autenticação. Você deve corrigir para const token = 'Bearer ' . req.body.access_token;
E confirme se EFI_HOMOL_API_URL_BASE é a URL: https://api-pix-h.gerencianet.com.br/

Avatar discord do usuario giulianojordao

giulianojordao

Ver Respostas

A chamada está assim:
const token = req.body.token;

const certificado = fs.readFileSync(path.join(__dirname, '../', process.env.EFI_HOMOL_CERT));

const credenciais = {
client_id: process.env.EFI_HOMOL_CLIENT_ID,
client_secret: process.env.EFI_HOMOL_SECRET,
};

const data = {
calendario: {
expiracao: 3600
},
devedor: {
cpf: "00000000191",
nome: "Anônimo"
},
valor: {
original: "1.00"
},
chave: process.env.EFI_CHAVE_PIX,
solicitacaoPagador: "NOMESITE" + moment().format("YYYYMMDDHHmmss").toString()
};

const agent = new https.Agent({
pfx: certificado,
passphrase: "",
});

var config = {
method: "POST",
url: process.env.EFI_HOMOL_API_URL_BASE + "/v2/cob",
headers: {
Authorization: token,
"Content-Type": "application/json",
},
httpsAgent: agent,
data: data
};

const newResponse = await axios(config).then((response) => {
return response;
}).catch((error) => {
console.log(error.message);
});

Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

Boa noite @giulianojordao! Esses pix estão sendo gerados por onde?

Avatar discord do usuario giulianojordao

giulianojordao

Ver Respostas

Boa noite a todos estou tendo um problema para gerar pix sem identificador

Avatar discord do usuario wallisonfelipe

wallisonfelipe

Ver Respostas

Alguém pode me ajudar por favor? quero simplismente apagar minha chave pix

Avatar discord do usuario wallisonfelipe

wallisonfelipe

Olá, bom dia. Estou tendo problemas ao tentar excluir uma chave pix cnpj

Avatar discord do usuario uppermesh

uppermesh

Ver Respostas

Pix esta com problema geral?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Notar que do envio x recebimento você nem precisa olhar a chave... apesar disso ser prudente por questões de segurança. Mas para recebimento (e devolução de recebimento) mapear o handler de recebimento na configuração do webhook, e no de envio, mapear o de tratamento de eventos de Pix enviados.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Nunca vi isso num repositório pq me parece uma lógica bem específica de cada aplicação consumindo a API Pix... diferente de uma tema mais comum a qualquer aplicação como Copia-e-Cola e QR-Code, que tem repos como o https://github.com/NascentSecureTech/pix-qrcode-utils .

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Agora, de devolução o mais simples é o seu handler saber que uma devolução foi solicitada, já que é você que solicita... não vai vir de surpresa uma devolução. Então se o Pix x teve uma devolução solicitada, ou uma nova devolução solicitada (pode haver mais de uma devolução para um mesmo Pix), aí se observa o campo de devolução.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas especificamente do seu exemplo, não precisa tratar pix enviado e pix recebido no mesmo handler. Você pode criar uma chave Pix específica para o webhook do envio de Pix e tudo que chegar nele, tem a haver com envio. O que inclusive ajuda na portabilidade pois o envio de Pix não é parte da API Pix padrão.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você pode dar essa sugestão para o Banco Central... a Efí corretamente segue o padrão de API Pix estabelecido pelo BACEN, e o foro para essa idéia é https://github.com/bacen/pix-api/ .