Histórico de mensagens sobre pix

EXIBINDO CONVERSAS RECENTES:

Texto: pix
# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Na API Pix você cria uma cobrança com /cob.

# pix
Avatar discord do usuario tadgaudio

tadgaudio

receber o pix

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Como assim pagar por Pix ? A API é de recebimento.

# pix
Avatar discord do usuario tadgaudio

tadgaudio

Ver Respostas

Outro ponto que não entendi, é que após a autenticação como eu vou pagar por pix.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O exemplo que tem na doc é assim:

//Desenvolvido pela Consultoria Técnica da Gerencianet

"use strict";
const https = require("https");
var axios = require("axios");
var fs = require("fs");

//Insira o caminho de seu certificado .p12 dentro de seu projeto
var certificado = fs.readFileSync("./certificado.p12");

//Insira os valores de suas credenciais em desenvolvimento do pix
var credenciais = {
client_id: "YOUR-CLIENT-ID",
client_secret: "YOUR-CLIENT-SECRET",
};

var data = JSON.stringify({ grant_type: "client_credentials" });
var data_credentials = credenciais.client_id + ":" + credenciais.client_secret;

// Codificando as credenciais em base64
var auth = Buffer.from(data_credentials).toString("base64");

const agent = new https.Agent({
pfx: certificado,
passphrase: "",
});
//Consumo em desenvolvimento da rota post oauth/token
var config = {
method: "POST",
url: "https://api-pix-h.gerencianet.com.br/oauth/token",
headers: {
Authorization: "Basic " + auth,
"Content-Type": "application/json",
},
httpsAgent: agent,
data: data,
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});

# pix
Avatar discord do usuario tadgaudio

tadgaudio

pix

# pix
Avatar discord do usuario tadgaudio

tadgaudio

para fazer a chamada da API para o pix

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você pode perguntar diretamente para eles no GitHub do BACEN, mas a impressão que fiquei é de que eles não imaginavam um bom jeito de conciliar um Pix recebido quando não se tem nem o txid nem os dados do pagador. Pq aí de fato a única coisa que sobra é o fator temporal, por exemplo, se há um cliente na sua frente e você recebe um Pix, você imagina que tenha sido ele a fazê-lo.

# pix
Avatar discord do usuario itcavalcante0868

itcavalcante0868

Ver Respostas

Grato Rubens!

Não tinha pensado em utilizar o QR-Code estático. Pode ser uma alternativa.

Em relação ao alerta via webhook para recebimento de qualquer Pix, sendo de fato é uma definição do Bacen não consigo imaginar o porquê, pois como havia dito existe o /pix que retorna tudo.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O webhook só alerta de Pix com txid, mas não necessariamente de uma cobrança. QR-Code estático pode ter txid, e você pode criar diretamente sem usar o /cob.

# pix
Avatar discord do usuario itcavalcante0868

itcavalcante0868

Ver Respostas

Boa noite.

Tenho uma "dúvida" sobre o webhook. Pesquisei bastante e realizei vários testes, mas acredito que consigo a resposta de forma mais direta com vocês aqui.

Por que o webhook só retorna/avisa sobre os Pix com txid (ou seja, oriundos de alguma cobrança)?

Não existe a possibilidade (alguma configuração) de ser notificado por todos os Pix que entram na minha conta (com ou sem txid)? Sei que consigo encontrar esses depósitos em Pix (sem cobrança/txid) pelo endpoint get do /v2/pix , mas teria que fazer diversas requisições durante o dia ou hora ou minuto sem necessidade.

Existe alguma alternativa?

# pix
Avatar discord do usuario koda05529

koda05529

O pix está sendo pago

# pix
Avatar discord do usuario catalunha

catalunha

Olá @rubenskuhl @Efí e demais colegas
Refiz todo o processo na tentativa de usar Gateway da AWS, Google Domains e Back4app para integrar WebHook PIX. Baseado no tutorial do Ciolfi em https://www.youtube.com/playlist?list=PLR5GUTqrcwXiA_JVKx8NDSJtaECeQO9AZ
Com sucesso ate no ponto em que peço :

Parse.Cloud.define('config-webhook',async(req)=>{
// options['validateMtls'] = true;
let body = {
"webhookUrl": "https://api1.brintec.org/prod/webhookpix1"
}

let params = {
chave: "[email protected]"
}
let gerencianet = new Gerencianet(options);


const result = await gerencianet.pixConfigWebhook(params, body);
return result;
});

E o return é:

{
"code": 141,
"error": {
"nome": "webhook_invalido",
"mensagem": "A requisição na URL informada falhou com o erro: ERR_TLS_CERT_ALTNAME_INVALID"
}
}

Alguma sugestão ?

# pix
Avatar discord do usuario catalunha

catalunha

Muita coisa depende de vencer esta simples etapa do pix. 🤦🏻‍♂️

# pix
Avatar discord do usuario catalunha

catalunha

A chamada dentro do CloudCode do back4app esta assim:

Parse.Cloud.define('config-webhook',async(req)=>{

let body = {
"webhookUrl": "https://api1.brintec.org/prod/gn2gtwpix"
}

let params = {
chave: "[email protected]"
}
let gerencianet = new Gerencianet(options);


const result = await gerencianet.pixConfigWebhook(params, body);
return result;
});

# pix
Avatar discord do usuario catalunha

catalunha

Ver Respostas

Estou seguindo um tutorial do Ciolfi sobre como integrar o pix com uso de gateway AWS e Back4app. Tudo certo com testes antes de enviar o config-webhook. Que me retorna esta mensagem:
{
"code": 141,
"error": {
"nome": "webhook_invalido",
"mensagem": "A requisição na URL informada falhou com o erro: ERR_TLS_CERT_ALTNAME_INVALID"
}
}

Se precisarem de mais dados para me ajudar é só pedir.

# cartões
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Na API Pix o retorno é quase instantâneo. Já nas confirmações de pagamento de Boleto/Cartão as alterações de status entram numa fila para serem processadas e enviadas.
O tempo de envio pode variar dependendo do tamanho da fila.