Histórico de mensagens sobre chave pix

EXIBINDO CONVERSAS RECENTES:

Texto: chave pix
# pix
Avatar discord do usuario jhon0029

jhon0029

Ver Respostas

from efipay import EfiPay
from credenciais import CREDENTIALS

gn = EfiPay(CREDENTIALS)
headers = {'x-skip-mtls-checking': 'false'}
params = {'chave': ''}
body = {'webhookUrl': 'http://xxx.xxx.xxx.xxx:5000/webhook/pix'}
response = gn.pix_config_webhook(params=params, body=body, headers=headers)
print(response)

alguem pode me dizer se com este exemplo consigo verificar se meu server webhook está funcionando?

# pix
Avatar discord do usuario micaelmths

micaelmths

Ver Respostas

Olá pessoal, bom dia!

Eu já sou cliente de vocês e utilizo a API PIX para realizar a cobrança de um assinatura de um aplicativo que eu possuo. Estou pretendendo criar um novo app capaz de guardar as informações da chave PIX dos meus clientes e eu observar se esse PIX já recebeu o pagamento esperado ou não, ou seja, a funcionalidade de webhook que eu já tenho no meu primeiro app, só que agora observando o PIX dos meus clientes.

Além do mais, sou iniciante nesse processo de pagamento, talvez a lógica disso possa ser manipulando pelo meu próprio PIX e transferindo o valor depois pro meu cliente, ou seja, eu faço o meio de campo entre o meu cliente e o cliente dele.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Pix não tem notification_url por transação. Tem que configurar webhook para a chave Pix, aí toda cobrança daquela chave é notificada nesse webhook.

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @hlyras!
O cadastro do webhook é realizado através do endpoint PUT /v2/webhook/:chave
Onde :chave é a chave Pix que você deseja cadastrar o webhook.
Você pode consultar mais informações sobre este procedimento em nossa documentação técnica: https://dev.efipay.com.br/docs/api-pix/webhooks

# pix
Avatar discord do usuario moises10101

moises10101

Ver Respostas

@rubenskuhl a ideia é eu poder transferir da minha conta pra outras chaves Pix.

# comercial
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O webhook é acionado por default para todos os recebimentos que tenham txid (QR-Code dinâmico sempre tem txid, QR-Code estático pode ou não ter txid), mas tem opção para em determinadas chaves acionar webhook mesmo sem txid. Só não me parece ter webhook possível para transferência Pix por dados bancários.

# pix
Avatar discord do usuario pianaro

pianaro

Ver Respostas

Boa tarde, como consigo pegar uma flag que o pagamento do pix foi realizado, pois preciso disso para chamar uma função após o pagamento. Minha aplicação já está rodando em produção e o pix está tudo certo.

Aqui esta a rota de pagamento.
router.post("/payment", async (req: Request, res: Response) => {

const reqGN = await reqGNAlready;
const dataCob = {
calendario: {
expiracao: 3600,
},
valor: {
original: "0.10", //req.body.value,
},
chave: "b801ed6a-27ba-4927-a952-d44e2c8ab9cc",
solicitacaoPagador: "Informe o número ou identificador do pedido.",
};

const cobResponse = await reqGN.post("/v2/cob", dataCob);

const qrcodeResponse = await reqGN.get(
/v2/loc/${cobResponse.data.loc.id}/qrcode
);
res.send(qrcodeResponse.data);
});

Aqui está a do webhook:

router.post("/webhook(/pix)?", (req: Request, res: Response) => {
if (req.secure){
var body = req.body;
const filePath = __dirname + "/data.json";
fs.appendFile(filePath, JSON.stringify(body) + "\n", function (err) {
if (err) {
console.log(err);
} else {
res.status(200).end();
}
})
res.status(200).end();
}else{
res.status(401).end();
}
});

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tem sim. Em qualquer das 3 formas, vem um objeto Pix e dentro dele o E2EID.

Por exemplo, no caso do webhook:

{
"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"
}
]
}

É o endToEndId .

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O webhook do Pix não é informado por cobrança, mas por chave Pix. Você configura via /v2/webhook/:chave e depois qualquer Pix recebido para essa chave com txid aciona o webhook.

# pix
Avatar discord do usuario mcunha98

mcunha98

Ver Respostas

uma duvida, chamei POST : https://pix-h.api.efipay.com.br/v2/cob
mas havia colocado o metadata para a url de notificacao, tomei erro
{"nome":"json_invalido","mensagem":"Valores ou tipos de campo inválidos","erros":[{"chave":"additionalProperties","caminho":".body","mensagem":"não são permitidas propriedades adicionais"}]}
"metadata": { "notification_url": "http:\/\/webhook.site.com.br" }

e vendo na doc, realmente nao da suporte para metadata, entao como fazer para ligar o webhook do pix via notification_url ?

# pix
Avatar discord do usuario sebastiao_do_shoppingvirtual

sebastiao_do_shoppingvirtual

Ver Respostas

Então mesmo usando copia e cola ou qrcode o usuário terá que inserir a chave pix?

# devs
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @evert0n. Bom dia! Tudo bem?
E uma opção é você gerar a cobrança Pix para cair na sua conta, e depois utilizar o endpoint de envio de Pix para realizar uma transferência do valor desejado para uma chave Pix de outro banco.

# pix
Avatar discord do usuario ryzenbergsjc

ryzenbergsjc

no caso cadastrei a chave https://blablbabla/pix" class="link-msg">https://blablbabla/pix
ao invez de https://blablbabla/
Pq no caso como fiz ele tava encaminhando as notificações para https://blablbabla/pix/pix

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

De Pix enviado para a chave 3339, sim. Essa é a única chave Pix que vc tem na conta ?

# pix
Avatar discord do usuario ryzenbergsjc

ryzenbergsjc

Ver Respostas

{
"pix": {
"receberSemChave": true,
"chaves": {
"222e85ae-e16a-4962-9e56-45a072df3339": {
"recebimento": {
"txidObrigatorio": false,
"qrCodeEstatico": {
"recusarTodos": false
},
"webhook": {
"notificacao": {
"tarifa": true,
"pagador": true
},
"notificar": {
"pixSemTxid": true
}
}
},
"envio": {
"webhook": {
"notificacao": {
"tarifa": true,
"favorecido": true
}
}
}
}
}
}
}

dessa forma era para receber as notificações no caso certo?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Que criação de chave Pix só no ambiente de produção, e que você está usando um método que você não precisa usar, pois é mais simples criar uma chave Pix no app/site.

# pix
Avatar discord do usuario tiago1012web

tiago1012web

Ver Respostas

Olá. Em produção utulizando a SDK NodeJso que segnifica a reposta "Forbidden" ao tentar criar uma chave pix?

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @sebastiao_do_shoppingvirtual! Tudo bem?
No envio de Pix você precisa associar duas chaves Pix: a chave Pix do favorecido e a do pagador.
A chave Pix do favorecido é a chave que irá receber o valor informado na transferência e a chave do pagador, a chave Pix vinculada a conta que esta realizando a requisição no endpoint.
Para realizar este procedimento (envio de Pix via API), é preciso ter um webhook cadastrado e vinculado a sua chave utilizada como a chave responsável pela transferência.

# pix
Avatar discord do usuario sebastiao_do_shoppingvirtual

sebastiao_do_shoppingvirtual

Ver Respostas

Essa parte eu não entendi, isso quer dizer que cada cliente que for realizar pagamento terá que ter sua chave pix cadastrada na API previamente, ou se trata de minha chave como dono da conta recebedora?
imagem enviada na mensagem pelo usuario sebastiao_do_shoppingvirtual

# pix
Avatar discord do usuario rodrigodietze_26827

rodrigodietze_26827

Ver Respostas

Uma dúvida. Tenho um marketplace, onde realizamos a venda de produtos de multiplos estabelecimentos (sellers). Cada seller tem sua conta bancaria e suas chaves pix etc. Eu como dev, consigo criar uma conta com a Efi e vincular as chaves de todos os sellers ali e ser notificado quando cada seller receber os fundos isso?