Histórico de mensagens sobre Cpf

EXIBINDO CONVERSAS RECENTES:

Texto: Cpf
# pix
Avatar discord do usuario ezequielsp

ezequielsp

quando adicionei mais informações:

$body = [
"status" => "CONCLUIDA",
"devedor" => [
"cpf" => "cpf do usuario",
"nome" => "nome do usuario"
],
"valor" => [
"original" => "1.00"
],
];

o erro foi:

'nome' =>
string(13) "json_invalido"
'mensagem' =>
string(36) "Valores ou tipos de campo inválidos"
'erros' =>
array(1) {
[0] =>
array(3) {
'chave' =>
string(4) "enum"
'caminho' =>
string(12) ".body.status"
'mensagem' =>
string(44) "deve ser igual a um dos valores predefinidos"
}
}
}

# pix
Avatar discord do usuario anoni_mato

anoni_mato

se você quer saber se quem pagou é "quem você esperava que tivesse pago", pode consultar pelo /pix?cpf=XXX se o Pix é retornado. se sim, foi a pessoa que você esperava que pagou. mas não dá pra obter esses dados no retorno da consulta

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O que tem na API do BACEN, mas não sei se a GN já implementou, é um filtro por CPF/CNPJ. Aí se acha que é um determinado CPF/CNPJ que deveria ter pago, conseguiria confirmar.

# pix
Avatar discord do usuario ferdead2

ferdead2

nesse caso, como eu sei quem pagou? existe algum lugar que eu consiga achar algum dado? como nome, cpf/cnpj ?

# bolix
Avatar discord do usuario jessica_efi

jessica_efi

Então você remove os atributos nome e cpf e inclui o juridical_person

# bolix
Avatar discord do usuario jessica_efi

jessica_efi

<@!390664224130465793>, para Pessoa Jurídica não serão obrigatórios o nome e CPF, apenas os demais dados do cliente.

# bolix
Avatar discord do usuario Ton  loja

Ton loja

ou eu posso simplesmente desconciderar os campos name e CPF

# bolix
Avatar discord do usuario Ton  loja

Ton loja

Os campos
"name"
"cpf"

# pix
Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

tem banco mostrando isso nos comprovantes. o que é absurdo. só deveria mostrar nome completo, cpf parcial ou cnpj, e banco recebedor. estão mostrando agência e conta e até a cor da cueca do recebedor

# pix
Avatar discord do usuario isadoragerencianet7915

isadoragerencianet7915

Ver Respostas

<@!783359762917752843> quando você cria uma cobrança e vincula ela ao txid, então ela sempre receberá o pagamento viculado ao txid. Então isso não seria possível, como também a analise do cpf do pagador

# pix
Avatar discord do usuario ezequielsp

ezequielsp

Ver Respostas

Sim, eu sempre envio txid.. o que eu gostaria é que a minha chave não recebesse pagamento sem txid e nem se o cpf devedor for diferente do pagador, é possível?

# pix
Avatar discord do usuario ezequielsp

ezequielsp

Ver Respostas

Existe a possibilidade de não aceitar o pagamento quando não for enviado o txid ou quando o cpf do pagador for divergente do devedor?
- Nesse caso a cobrança continuaria ativa para que o usuário pudesse usar a conta dele para pagar ou usar um app que envie o txid.

# pix
Avatar discord do usuario ezequielsp

ezequielsp

Ver Respostas

A única forma de mandar via chave é ter pago primeiro, senão o usuário não teria com saber a chave.. se eu buscar apenas por cpf, sempre vai ter um pagamento..

# pix
Avatar discord do usuario anoni_mato

anoni_mato

se o pagamento não tiver txid associado, não recebe notificação no webhook. mas vc consegue fazer um GET /pix?cpf=xxx (+ parâmetros de inicio e fim)

# pix
Avatar discord do usuario ezequielsp

ezequielsp

Ver Respostas

Acho que a notificação é enviada para a chave, não para o txid.. claro que no meu lado para receber eu preciso do txid.. mas talvez consiga identificar pelo cpf do pagador...

# pix
Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

via chave = a pessoa pagou informando a chave (ou um qr estático sem txid);
se foi via qr dinâmico (ou estático com txid) => o banco do pagador pode estar com problemas no envio de txid (veja lista em https://github.com/renatofrota/pix-pendencias/issues/21)

via dados bancários = a pessoa digitou todos os dados (banco, nome, cpf/cnpj, ag, conta), igual no envio de TED

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, e por isso que sugeri a possibilidade de especificar tanto chave Pix quanto CPF/CNPJ, e aí a GN verificaria antes de enviar o Pix.

# pix
Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

você está passando os dados do Body ?

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-pix-h.gerencianet.com.br/v2/cob/fc9a4366ff3d4964b5dbc6c91a8724d5",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS =>"{\r\n \"calendario\": {\r\n \"expiracao\": 3600\r\n },\r\n \"devedor\": {\r\n \"cpf\": \"12345678909\",\r\n \"nome\": \"Francisco da Silva\"\r\n },\r\n \"valor\": {\r\n \"original\": \"124.45\"\r\n },\r\n \"chave\": \"\",\r\n \"solicitacaoPagador\": \"Cobrança dos serviços prestados.\"\r\n}",
CURLOPT_HTTPHEADER => array(
"authorization: {{Authorization}}",
"x-client-cert-pem: {{X-Certificate-Pem}}"
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Isto mesmo <@!781944293739986984>. Basicamente, cada cobrança possuirá um txid.
Já para configurar o webhooh, você deverá consumir a rota PUT /v2​/webhook/:chave, onde o parâmetro é a chave Pix (email, cpf/cnpj, telefone ou chave aleatória), e no body a url do webhook.

E todos os PIX desta chave Pix, associados a um txid, serão notificados.

# pix
Avatar discord do usuario mmhospedagem

mmhospedagem

Array
(
[calendario] => Array
(
[criacao] => 2020-12-13T04:01:01.000Z
[expiracao] => 3600
)

[txid] => PIX5B4T2KW7M8QXFJSV0APUD7E
[revisao] => 0
[loc] => Array
(
[id] => 72
[location] => qrcodes-pix.gerencianet.com.br/v2/e05e58d660f44e14bc652819c385f4c9
[tipoCob] => cob
[criacao] => 2020-12-13T04:01:01.000Z
)

[location] => qrcodes-pix.gerencianet.com.br/v2/e05e58d660f44e14bc652819c385f4c9
[status] => CONCLUIDA
[devedor] => Array
(
[cpf] => 04698640369
[nome] => Maik Venancio de Oliveira
)

[valor] => Array
(
[original] => 0.01
)

[chave] => 382ce08f-7200-4997-9616-613cade4f7e6
[solicitacaoPagador] => FATURA_2
[pix] => Array
(
[0] => Array
(
[endToEndId] => E18236120202012130408s0636219IRW
[txid] => PIX5B4T2KW7M8QXFJSV0APUD7E
[valor] => 0.01
[horario] => 2020-12-13T04:08:37.000Z
)

)

)