Histórico de mensagens sobre chave pix em dúvidas

EXIBINDO CONVERSAS RECENTES:

Texto: chave pix
Canal: dúvidas
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

@luizfeleal, essa é uma funcionalidade que não possuímos na API.
Para gerar o BR Code do Pix, você precisa seguir o padrão estabelecido pelo Banco Central do Brasil. O BR Code é composto por vários elementos, incluindo o código de país, moeda, chave Pix, valor, entre outros.
Você pode seguir o manual disponibilizado pelo Bacen: https://www.bcb.gov.br/content/estabilidadefinanceira/spb_docs/ManualBRCode.pdf
Você provavelmente consegue encontrar várias funções pela internet na linguagem de programação de sua preferência.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O caso de uso que você descreve é mais próximo do QR-Code estático, que não tem payload location.

E assim como a cobrança com payload, ela pode usar qualquer tipo de chave Pix, incluindo aleatória.

Quanto ao webhook, basta que tenha txid, que vai ser sinalizado no webhook.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Você deve previamente configurar o webhook para sua chave Pix como é descrito aqui

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Ao receber o pagamento de uma cobrança você recebera um webhook no seguinte formato:

json
{
"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"
}
]
}
Você pode ver mais exemplos aqui

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A não ser que você esteja usando a API de abertura de contas, não tem pq precisar de automação para criar a chave Pix...

Avatar discord do usuario marcelo_efi

marcelo_efi

Ver Respostas

Boa tarde! Tudo bem? Você só pode cadastrar e remover chaves aleatórias via integração. Outros tipos de chaves precisam ser gerenciados diretamente na conta.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Desde que você crie a chave Pix depois que sua conta já aparecer na Efí tendo razão social e nome fantasia. Aí a Efí tem, por regulamento, que enviar seu nome fantasia ao invés da razão social.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você não precisa integrar a nada, nem a um PSP nem ao BACEN, para dadas as informações, gerar um Pix-copia-e-cola e um QR-Code. Mas consultar se foi pago depende de API no banco recebedor daquela chave Pix e de credenciais específicas da conta destinatária. Não é algo que você possa fazer para outros sem que eles te deem o equivalente à senha bancária deles.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Só um comentário não relacionado ao problema: a chave Pix é pública, aparece em todo QR-Code que você gerar.

Avatar discord do usuario electrospiroze

electrospiroze

Ver Respostas

e aqui é o workflow pra criar a cobrança sem txid, por motivos obvios removi a chave pix e Authorization
imagem enviada na mensagem pelo usuario electrospiroze

Avatar discord do usuario sweetluno

sweetluno

Ver Respostas

no caso em cada unidade seria apresentada a chave pix referente a ela, e sim, poderiam ser habilitadas ao mesmo tempo

Avatar discord do usuario alexmoraes2200

alexmoraes2200

Ver Respostas

Ficou em branco ainda mesmo colocando a chave pix e os id cliente é id secret 🥹

Avatar discord do usuario alexmoraes2200

alexmoraes2200

Ver Respostas

Ah tenho que fazer Ema chave pix da Efí entao

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Precisa dos 3 parâmetros como já comentaram... e provavelmente precise de uma chave Pix também.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Apaguei sua mensagem anterior por conter alguns dados sensíveis, como sua chave Pix.

Avatar discord do usuario tarcizio5821

tarcizio5821

Ver Respostas

Bom dia Igor.
Não consegui pegar o txid, tentei de várias formas. Como disse anteriormente, não tenho conhecimentos em array e por esse motivo, tentei das seguintes maneiras:
//////////////////////
$json = '[
{
"pix":[
{"endToEndId":"EEEEEEEEEEEEEEEEEEEEEEEEEEE","txid":"444444444444444444444444444444444","chave":"00000000-0000000-00008-000-0000000","valor":"0.01","horario":"2024-03-26T20:51:56.000Z"}
]}

]';

$data = json_decode($json); // aqui seria o retorno do "$dados"
foreach($data as $item) {
echo $item->pix[0]->txid;
}
//////////////////////
Essa deu certo, mas quando coloco no arquivo de "index.php" dentro da função "salvar($dados)" do webhook, dá erros.

Tentei também todas alternativas abaixo e sem sucesso:
//////////////////////
//$data = json_decode($dados);
//$dd = $data->pix->txid;
//$conteudo = json_encode($dados).' ---- '.json_encode($dados['pix']['txid']).' ----- '.$dados['pix']['txid'].' ---- '.$dados->pix[0]->txid;
//$conteudo = json_encode($dados->pix[0]->txid).' ----- '.$dd.' ----- '.json_encode($dd).' ---- '.json_encode($dd->pix[0]->txid);
//////////////////////

Se puder me ajudar fico muito grato.

Avatar discord do usuario cachorro_05667

cachorro_05667

Ver Respostas

Log.d("Gerencianet", "Iniciando Gerencianet com as opções fornecidas...");
Gerencianet gn = new Gerencianet(options, getAssets());
Log.d("Gerencianet", "Gerencianet iniciado.");

Log.d("Gerencianet", "Preparando o corpo da requisição...");
HashMap body = new HashMap<>();

HashMap calendario = new HashMap<>();

calendario.put("expiracao", 3600);
body.put("calendario", calendario);
HashMap devedor = new HashMap<>();
body.put("devedor", devedor);
HashMap valor = new HashMap<>();
valor.put("original", "123.45");
body.put("valor", valor);
body.put("chave", "853ff313-0295-4644-836b-41193dcf1419");
body.put("solicitacaoPagador", "Cobrança dos serviços prestados.");
Log.d("Gerencianet", "Corpo da requisição preparado.");

Log.d("Gerencianet", "Chamando pixCreateImmediateCharge...");
Map response = gn.call("pixCreateImmediateCharge", new HashMap(), body);
Log.d("Gerencianet", "Resposta: " + response.toString());

} catch (GerencianetException e) {
/ Gerencianet's api errors will come here /
Log.d("Gerencianet", "GerencianetException: " + e.getMessage());
} catch (Exception ex) {
/ Other errors will come here /
Log.d("Gerencianet", "Exceptionss: " + ex.getMessage());
}
}

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

TED através da API não é possível. Mas como algumas empresas ainda não são adeptas ao Pix e não possuem uma chave, ainda assim você pode usar o endpoint que mencionei e fazer uma transferência Pix através dos dados bancários, conforme exemplo abaixo:
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @marcos9868. Bom dia! Espero que esteja bem.
Para realizar o pagamento dos seus clientes afiliados, você pode usar o nosso endpoint de envio de Pix via API. Com ele, você pode transferir o valor desejado para a chave Pix ou para a agência e conta do cliente.

Desta forma, no cadastro do afiliado na sua plataforma, você deve pedir a chave Pix dele e um documento (CPF/CNPJ). Assim, no momento do envio de Pix você pode conferir se a chave Pix está vinculada ao documento informado, aumentando a segurança da transação.

Você pode testar o endpoint em ambiente de homologação, e para produção, é necessário preencher este formulário. Após o preenchimento, basta aguardar que nossa equipe entrará em contato.

Para verificar a tarifa, nossa equipe do @Comercial poderá ajudá-lo.
Quaisquer outra dúvida, conte com a gente!

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Boa tarde @victorzac ! Tudo bem? É possível receber webhooks de QR Code estático. Você pode, por exemplo, gerar um QR Code estático manualmente através da sua página na conta digital. Basta acessar o menu Pix > Gerar QR Code (lembre-se que é necessário que a cobrança tenha um Identificador (txid)).
Se você tiver um webhook cadastrado com sua chave Pix utilizada na geração do QR Code, receberá uma notificação de pagamento assim que a transação for realizada.