Histórico de mensagens sobre chave pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: chave pix
Canal: pix
Avatar discord do usuario ranulfosouza

ranulfosouza

Ver Respostas

boa tarde, Allan.
você pode me descrever como vc resolveu esse problema de api key usando o hmac indicado pelo @joaolucas_efi ?

a minha chamada ao métado de configuração webhook ficou assim:

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


let body = {

"webhookUrl": "https://api2.shopchafe.com/prod/webhook" //prod

}

let params = {
chave: options.chave_pix,

}

try {


const response = await gerencianet.pixConfigWebhook(params, body)

return response;
} catch (e) {
console.error("--> Erro ao configurar pixConfigWebhook", e);
throw e;
}


});


so que minha api exige um header com o nome x-api-key como parâmetro, como devo configurar esse métado para passar esse header obrigatório ?
Desde já agradeço

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso tem no Pix indepente da Efí. Dá para fazer com chave Pix de qualquer PSP, inclusive da Efí. Mas não tem um endpoint para isso, você pode usar uma biblioteca de BR-Code + QR-Code, ou usar sites que já façam isso como o https://pix.ae

Avatar discord do usuario claudiohenriquedev

claudiohenriquedev

Ver Respostas

Porém preciso de split na chave pix em sí.

Avatar discord do usuario claudiohenriquedev

claudiohenriquedev

O ponto é que preciso configurar o split em cima dos valores que ele receber pela chave pix dele.

Avatar discord do usuario m.h1604

m.h1604

Ver Respostas

Vou mostrar como estou fazendo.

Parâmetros passados para criação do webhook:

$this->options["headers"] = [
"x-skip-mtls-checking" => "true",
];

$params = [
"chave" => $this->pix_key
];

$body = [
"webhookUrl" => "https://contratos.onlinedobrasil.com/webhook?ignorar="
];

Rota que está recebendo as notificações:
Routes::map('/webhook', function() {
if (isset($_POST)):
file_put_contents(__DIR__ . "/request.json", json_encode($_POST));
endif;

wp_send_json(200);
});

Estou salvando em um arquivo teste para ver o retorno das notificações, mas a única coisa que é gravado é um json vazio.

Avatar discord do usuario andervieiradev

andervieiradev

Ver Respostas

em homologacao, ele encontra as chaves reais? tipo quero enviar um pix send, ele deveria encontrar meu cpf ou existe alguma chave de teste para usar em homologacao?

Avatar discord do usuario giogama

giogama

Ver Respostas

Boa tarde, estou avaliando a API PIX da EFI e gostaria sabder se a Chave PIX do Recebedor tem que ser vinculada a conta do EFI?
Na minha aplicação, o cliente irá cadastrar a sua Chave PIX (qualquer entidade financeira) que deseja receber as suas vendas, e a aplicação irá gerar o QR Code Dinâmico e confirmar (webhook) o pagamento automaticamente. Por isso a dúvida se a chave do Recebedor tem que ser sempre vinculada a uma conta da EFI.

Avatar discord do usuario mariadhennef

mariadhennef

Quero ver a possibilidade de trocar a chave pix que uso dentro do sistema

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Já envia o status.

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

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas


:443> # Porta HTTPS
#
# ...
#

SSLCertificateFile /caminho_certificado/fullchain_ssl.pem #fullchain associado ao seu certificado SSL do domínio
SSLCertificateKeyFile /caminho_certificado/privkey_ssl.pem #privkey associada ao seu certificado SSL do domínio

#Chave pública da Efí
SSLCACertificateFile /caminho_certificado/chain-pix-prod.crt

# mTLS Efí
SSLVerifyClient none
SSLProtocol TLSv1.2


SSLVerifyClient require
SSLVerifyDepth 3


# Tratando o /pix, redirecionando as requisições sempre para /webhook
Alias "/webhook/pix/" "/var/www/webhook/index.php"
Alias "/webhook/pix" "/var/www/webhook/index.php"

#
# ...
#

Avatar discord do usuario johnaps

johnaps

Ver Respostas

Olá, estou com problema ao gerar chave PIX pelo SGP

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Comparando a sua configuração de Apache com a do exemplo da Efí (abaixo), o que é igual e o que é diferente ?


:443> # Porta HTTPS
#
# ...
#

SSLCertificateFile /caminho_certificado/fullchain_ssl.pem #fullchain associado ao seu certificado SSL do domínio
SSLCertificateKeyFile /caminho_certificado/privkey_ssl.pem #privkey associada ao seu certificado SSL do domínio

#Chave pública da Efí
SSLCACertificateFile /caminho_certificado/chain-pix-prod.crt

# mTLS Efí
SSLVerifyClient require
SSLVerifyDepth 3

# Tratando o /pix, redirecionando as requisições sempre para /webhook
Alias "/pix/" "/var/www/webhook/index.php"
Alias "/pix" "/var/www/webhook/index.php"

#
# ...
#



Avatar discord do usuario ananiaslima

ananiaslima

Ver Respostas

Alguém pode me ajudar numa dúvida bem básica. Para fazer consultas usando a API pix, tenho um client-id um client-secret um certificado gero um token de consulta. Esse token permite consultas apenas a conta que gerou o certificado ou posso consultar qualquer chave Pix/identificador?

Avatar discord do usuario andresisdanca

andresisdanca

Ver Respostas

Esta chave é chave pix da minha conta na Efi, a chave que recebe os valores?

Avatar discord do usuario danteredgrave.

danteredgrave.

const dadosEFI = {
calendario: {
expiracao:
},
devedor: {
cpf:
nome:
},
valor: {
original:
},
chave:
solicitacaoPagador:
}

const uuid
await EFI.pixCreateCharge(uuid, dadosEFI)
eu so uso esses dados para gerar um qrcode

Avatar discord do usuario ftgk

ftgk

Ver Respostas

"method": "put",
"url": "/v2/gn/pix/pagamentogo2589",
"data": "{\"valor\":\"0.02\",\"pagador\":{\"chave\":\"[email protected]\",\"infoPagador\":\"Transferencia do evento Aniversários - Sexta - Feira 22/12 1/1\"},\"favorecido\":{\"chave\":\"emaildoclientequevaireceber\"}}"

da erro 400 quando faço assim, agora se eu coloco uma chave de pessoa fisica da certo

Alguém consegue me ajudar?

Avatar discord do usuario ftgk

ftgk

"method": "put",
"url": "/v2/gn/pix/pagamentogo2589",
"data": "{\"valor\":\"0.02\",\"pagador\":{\"chave\":\"[email protected]\",\"infoPagador\":\"Transferencia do evento Aniversários - Sexta - Feira 22/12 1/1\"},\"favorecido\":{\"chave\":\"emaildoclientequevaireceber\"}}"

da erro 400 quando faço assim, agora se eu coloco uma chave de pessoa fisica da certo

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, a chave Pix do pagador é a sua, não a do cliente, e precisa ter um webhook associado.

Avatar discord do usuario ftgk

ftgk

Ver Respostas

put(/v2/gn/pix/${id}, {
valor: price,
pagador: {
chave: '[email protected]',
infoPagador: info
},
favorecido: {
chave: 'cnpjdocliente'
}
})

ta certo correto ?

Avatar discord do usuario ftgk

ftgk

Ver Respostas

Alguém sabe se é bloqueado o envio de valor via chave pix pra cnpj ? no cpf funciona porém cnpj da erro