Histórico de mensagens sobre Cpf

EXIBINDO CONVERSAS RECENTES:

Texto: Cpf
# pix
Avatar discord do usuario andreluiz0304

andreluiz0304

Ver Respostas

//CORPO DA REQUISIÇÃO
$request = [
'calendario' => [
'expiracao' => $expiracao_pix
],
'devedor' => [
'cpf' => $cpf_limpo,
'nome' => $nome_devedor
],
'valor' => [
'original' => $valor_pix
],
'chave' => PIX_KEY,
'solicitacaoPagador' => 'Pagamento - Multi Serviços'
];

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O CPF é parte de um campo opcional, só omitir a árvore que contém CPF e nome.

# pix
Avatar discord do usuario andreluiz0304

andreluiz0304

Ver Respostas

ola. vou usar a api do pix em um sistema de cobranças e não tenho o numero do cpf do cliente. tem como gerar o pix sem essa informação?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tipo fez o Imposto de Renda ? Restituição só para chave CPF... 😉

Então, mas o pix.send funciona para chaves não CPF, mesmo com exigência de CPF. Você pode dizer que a chave destino é [email protected], mas especificar também o CPF e a Efí não efetiva a transação se o CPF da chave não bater.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

{
"valor": "12.34",
"pagador": {
"chave": "19974764017",
"infoPagador": "Segue o pagamento da conta"
},
"favorecido": {
"contaBanco": {
"nome": "JOSE CARVALHO",
"cpf": "10519952057",
"codigoBanco": "09089356",
"agencia": "1",
"conta": "123453",
"tipoConta": "cacc"
}
}
}

Pede só nome, CPF, agência, conta e se é conta bancária/pagamento ou poupança. O codigoBanco é o ISPB (não é o código COMPE de 3 CNPJs, é o CNPJ do banco sem código de filial ou check digits).

# pix
Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

Eu não uso chave hoje no pix.send, pra nós aqui ficou mais prático os dados bancários justamente para evitar erros. E também não acho justo obrigar a pessoa a registrar o CPF dela em uma conta pra receber.

# pix
Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

Acho que a empresa poderia simplesmente permitir que a pessoa cadastre os dados bancários. Junto há isso, faz como o @rubenskuhl disse e valide se o CPF/CNPJ destino é o mesmo de cadastro. Caso insira e o valor não vá, trate o motivo e solicite a atualização.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Essa é uma estratégia... a que me agrada mais é a da restrição do CPF/CNPJ destino na chave. Aí se o cara põe uma chave errada, ainda assim não vai dinheiro para a pessoa errada.

# cartões
Avatar discord do usuario pedro742k2

pedro742k2

Ver Respostas

Bom dia!

Sou novo na API EfyPay e pagamentos no geral. Estou a testar os endpoints no Postman seguindo o vosso tutorial, no entanto, estou a obter um erro na rota v1/charge/one-step.
Os dados que estou a usar são dum cartão fictício (https://www.4devs.com.br/gerador_de_numero_cartao_credito) e o payment token foi gerado com o vosso gerador de "payment tokens" (https://efipay.github.io/js-payment-token-efi/). Já tenho o ambiente de homologação configurado.

Quando faço a requisição, recebo a seguinte resposta com o erro:

json
{
"code": 3500072,
"error": "request_not_allowed",
"error_description": "Não foi possível finalizar sua solicitação. Por favor, entre em contato com o suporte Gerencianet."
}

Corpo da requisição:
json
{
"items": [
{
"name": "Meu Produto",
"value": 100000,
"amount": 1
}
],
"payment": {
"credit_card": {
"customer": {
"name": "Gorbadoc Oldbuck",
"cpf": "94271564656",
"email": "[email protected]",
"birth": "1990-08-29",
"phone_number": "5144916523"
},
"installments": 1,
"payment_token": "757c8a310de2698072c1428f17d95b5f1e205b25",
"billing_address": {
"street": "Avenida Juscelino Kubitschek",
"number": "909",
"neighborhood": "Bauxita",
"zipcode": "35400000",
"city": "Ouro Preto",
"complement": "",
"state": "MG"
}
}
}
}

Agradecia alguma ajuda e compreensão com a minha ignorância no assunto, visto que sou novo nesta área dos pagamentos

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Como eu disse, o filtro pelo CPF é só pelo CPF do pagador, aí o resultado de não pagos vai ser nulo.

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mesmo o GET de /cobv só filtra pelo CPF ou CNPJ do pagador. Você poderia filtrar pelo status ATIVA (ainda não pago) e aí em cada objeto ver o CPF/CNPJ do devedor (que é opcional, ele está sendo colocado na criação?).

# devs
Avatar discord do usuario pauloeduardo_dev

pauloeduardo_dev

o que eu preciso na verdade é consultar dados de pagamento dos clientes por CPF ou CNPJ

# pix
Avatar discord do usuario cutegothvampire1

cutegothvampire1

def donate_value(message):
try:
valor = float(message.text.replace(',', '.'))
access_token = get_access_token()

body = {
'calendario': {
'expiracao': 3600
},
'devedor': {
'cpf': '12345678909',
'nome': 'Zhou Xinyu'
},
'valor': {
'original': f'{valor:.2f}'
},
'chave': '472d809f-633a',
'solicitacaoPagador': 'Cobrança dos serviços prestados.'
}

response = efi.pix_create_immediate_charge(body=body, access_token=access_token)
print(response)

if 'loc' in response and 'id' in response['loc']:
loc_id = response['loc']['id']

qrcode_response = requests.get(f'host/v2/loc/{loc_id}/qrcode', headers={'Authorization': f'Bearer {access_token}'}).json()
print(qrcode_response)

if 'qrcode' in qrcode_response and 'imagemQrcode' in qrcode_response:
# Enviar o código do QR no chat
client.send_message(cid, f'Código PIX: {qrcode_response["qrcode"]}')

image_data = base64.b64decode(qrcode_response['imagemQrcode'].replace('data:image/png;base64,', ''))
img = Image.open(BytesIO(image_data))
img_path = 'qrCodeImage.png'
img.save(img_path, 'PNG')

with open(img_path, 'rb') as photo:
client.send_photo(cid, photo)

except Exception as e:
print(f'Erro: {str(e)}')

# dúvidas
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @kaftao. Tudo bem?
Você realizou a configuração do mTLS em seu servidor? Se não, desmarque o campo "Validar mTLS" e tente novamente.
Verifique também se a chave Pix que está inserindo é válida:
Telefone será +55 DDD e o número, exemplo: +5531988887777
CPF ou CNPJ somente os números.

# abertura-contas
Avatar discord do usuario claudiohenriquedev

claudiohenriquedev

Ver Respostas

Certo. Nesse link de confirmação basicamente ele vai enviar fotos dos documentos para realizar o processo de KYC?

Ele vai precisar preencher as informações de CPF, Nome, e.t.c... novamente?

# dúvidas
Avatar discord do usuario loopbackk

loopbackk

Ver Respostas

Sobre a API pix:

{
"descricao": "Batatinha frita 1, 2, 3",
"lancamento": {
"imediato": true
},
"split": {
"divisaoTarifa": "assumir_total",
"minhaParte": {
"tipo": "porcentagem",
"valor": "60.00"
},
"repasses": [
{
"tipo": "porcentagem",
"valor": "15.00",
"favorecido": {
"cpf": "12345678909",
"conta": "1234567"
}
},
{
"tipo": "porcentagem",
"valor": "25.00",
"favorecido": {
"cpf": "94271564656",
"conta": "7654321"
}
}
]
}
}

O que seria esse conta em favorecido? é uma conta do próprio cliente? Ou uma conta vinculada a um cadastro na Gerencianet?

# pix
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?

# open-finance
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se for CNPJ, já tem acesso à API. Só CPF que pode ou não ter.