Histórico de mensagens sobre Cpf

EXIBINDO CONVERSAS RECENTES:

Texto: Cpf
# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não tem como emitir boleto sem CPF/CNPJ do recebedor. É parte do arranjo.

# devs
Avatar discord do usuario mauriciosarmento

mauriciosarmento

gostaria de saber se vocês tem alguma solução para que cheque primeiro no banco de vocês o email e o CPF, que assim eu consigo fazer um if para se for válido, ele criar os carnês e se não for ele pular

# devs
Avatar discord do usuario mauriciosarmento

mauriciosarmento

Ver Respostas

Olá bom dia a todos, que Deus nos abençoe neste dia, seguinte, eu tenho meu ERP e com a ajuda de vocês graças a Deus, esta tudo muito bem e com as integrações funcionando perfeitamente, porém me surgio uma necessidade, que é de gerar boleto em massa para todos os clientes, tenho datas de vencimento que são 01,05,15,20,25 e eu quero gerar o boleto do cliente 5 dias antes da data, porém são 800 clientes atualmente, eu até fiz um comando while para gerar estes boletos, mas ele para sempre em algum cliente que não colocou o email, ou colocou o CPF errado, e tem varios cleintes que não esta com CPF no cadastro, que são os mais antigos eu gente que tem medo de colocar, e esses pagam pessoalmente na loja

# pix
Avatar discord do usuario dinaelmiranda

dinaelmiranda

{
"calendario": {
"criacao": "2023-09-12T18:36:40.923Z",
"expiracao": 3600
},
"txid": "a1b2461c5eda4cd1be3846f0cd54f573",
"revisao": 0,
"loc": {
"id": 24,
"location": "qrcodespix-h.sejaefi.com.br/v2/1525ce07044843ab978b046e1fb909bd",
"tipoCob": "cob",
"criacao": "2023-09-12T18:36:40.970Z"
},
"location": "qrcodespix-h.sejaefi.com.br/v2/1525ce07044843ab978b046e1fb909bd",
"status": "ATIVA",
"devedor": {
"cpf": "123132132",
"nome": "testeMiranda"
},
"valor": {
"original": "0.01"
},
"chave": "7b6c1f4a-a0b4-4cbb-be0d-7c5e454a805b",
"solicitacaoPagador": "Cobrança dos serviços prestados."
}

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, não é. O que você pode fazer é confirmar se foi pago ou não pelo CPF/CNPJ para quem você emitiu documento fiscal.

# dúvidas
Avatar discord do usuario lucasrobs

lucasrobs

{
calendario: { criacao: '20Z', expiracao: 3600 },
txid: 'fbe4',
revisao: 0,
loc: {
id: 284,
location: 'qr01738',
tipoCob: 'cob',
criacao: '2023-09-09T23:12:47.000Z'
},
location: 'q8',
status: 'ATIVA',
devedor: { cpf: '00', nome: 'Lucas R' },
valor: { original: '0.01' },
chave:
}

# bolix
Avatar discord do usuario marcelo_efi

marcelo_efi

Bom dia @elicast5242 ! Sim o sistema valida se o documento existe e verifica se o nome enviado corresponde ao do titular do documento. Com relação aos atributos obrigatórios, são estes mesmo: nome/razão social e cpf/cnpj

# bolix
Avatar discord do usuario elicast5242

elicast5242

Bom dia. Queria saber se ao gerar um boleto, o seu sistema valida se CPF existe? Outra coisa que notei referente a boleto, é necessário apenas nome e CPF?

# dúvidas
Avatar discord do usuario morty.ts

morty.ts

Ver Respostas

cpf

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O nome é o que consta no seu CPF ou CNPJ...

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Pq precisa omitir a árvore toda. Se colocar devedor, aí tem que ter nome e cpf do devedor.

# conta-digital
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Consegue na Efi Pro (mesmo só com CPF)

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Você pode utilizar o endpoint de Consultar Cobrança(GET /v2/cob/:txid), passando o txid da cobrança, que vai te retornar todas as informações. Por exemplo, de uma cobrança Paga, vai te retornar o seguinte:

{
"calendario": {
"criacao": "2020-09-09T20:15:00.358Z",
"expiracao": 3600
},
"txid": "655dfdb1-a451-4b8f-bb58-254b958913fb",
"revisao": 0,
"loc": {
"id": 1,
"location": "qrcodes-pix.gerencianet.com.br/1dd7f893-a58e-4172-8702-8dc33e21a403",
"tipoCob": "cob",
"criacao": "2020-09-09T20:15:00.358Z"
},
"location": "qrcodes-pix.gerencianet.com.br/1dd7f893-a58e-4172-8702-8dc33e21a403",
"status": "CONCLUIDA",
"devedor": {
"cpf": "12345678909",
"nome": "Francisco da Silva"
},
"valor": {
"original": "0.01"
},
"chave": "40a0932d-1918-4eee-845d-35a2da1690dc",
"solicitacaoPagador": "Informe o número ou identificador do pedido.",
"infoAdicionais": [
{
"nome": "Campo 1",
"valor": "Informação Adicional1 do PSP-Recebedor"
}
],
"pix": [
{
"endToEndId": "E12345678202009091221kkkkkkkkkkk",
"txid": "655dfdb1-a451-4b8f-bb58-254b958913fb",
"valor": "0.01",
"chave": "40a0932d-1918-4eee-845d-35a2da1690dc",
"horario": "2020-09-09T20:15:00.358Z"
}
]
}

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @arig4m3r ! O body da sua requisição esta incorreto. A chave você passou dentro do Objeto pagador e não existe o atributo infoPagador. Você deve seguir à seguinte estrutura:

{
"calendario": {
"expiracao": 3600
},
"devedor": {
"cpf": "12345678909",
"nome": "Francisco da Silva"
},
"valor": {
"original": "0.01"
},
"chave": "sua_chave",
"solicitacaoPagador": "Serviço realizado.",
"infoAdicionais": [
{
"nome": "Campo 1",
"valor": "Informação Adicional1 do PSP-Recebedor"
}
]
}

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @solid9626! Tudo bem?
Você consegue fazer uma configuração na sua chave Pix para definir o recebimentos do nomee CPF/CNPJ mascarados do pagador no webhook.
Para isso, você deve fazer a configuração utilizando o endpoint PUT /v2/gn/config (https://dev.efipay.com.br/docs/api-pix/endpoints-exclusivos-efi#criarmodificar-configura%C3%A7%C3%B5es-da-conta), passando o atributo "pagador": true.

# cartões
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia @biruleibe6646 o webhook das cobranças de cartão de crédito funciona da mesma forma que das cobranças de boleto e carnês.
Ao criar a cobrança você define uma URL de notificação.
Segue um exemplo:

{
"items":[
{
"name":"Product 1",
"amount":1,
"value":1
}
],
"metadata":{
"notification_url":"https://sua-url.com.br"
},
"payment": {
"credit_card": {
"installments": 1,
"payment_token": "",
"billing_address": {
"street": "Street 3",
"number": 10,
"neighborhood": "Bauxita",
"zipcode": "35400000",
"city": "Ouro Preto",
"state": "MG"
},
"customer" : {
"name" : "Gorbadock Oldbuck",
"email" : "[email protected]",
"cpf": "94271564656",
"birth": "1977-01-15",
"phone_number": "5144916523"
}
}
}
}

# pix
Avatar discord do usuario solid9626

solid9626

Ver Respostas

Boa tarde. Eu tenho uma dúvida com relaçao à API do PIX:
- É possível receber o CPF/CNPJ de quem pagou o PIX? Essa informação poderia ser pelo Webhook e também poderia ser pelo GET /cob

# cartões
Avatar discord do usuario pedrorabbi

pedrorabbi

Ver Respostas

Outra dúvida: para venda de produtos digitais, tem como usar uma versão leve ou zerada do anti-fraude, que não dependa de CPF, endereço, data de nascimento etc do cliente? Como são produtos digitais, não me importaria tanto com chargebacks

# dúvidas
Avatar discord do usuario solid9626

solid9626

Boa tarde. Eu tenho uma dúvida com relaçao à API do PIX:
- É possível receber o CPF/CNPJ de quem pagou o PIX? Essa informação poderia ser pelo Webhook e também poderia ser pelo GET /cob

# bolix
Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

@sejaefi meu codigo

import { Request, Response } from "express";
import EfiPay from 'gn-api-sdk-typescript';
import Option from '../../../../certificate/credentials'


/
Create a banking billet for a CNPJ customer using EfiPay API.

@param req - The request object.
@param res - The response object.
/
export const CreatePgBoletoCNPJ = async (req: Request, res: Response) => {
// Get request body
const Dados = req.body;

console.log('CNPJ', Dados);

// Create request body
const body = {
payment: {
banking_billet: {
expire_at: Dados.vencimento,
customer: {
name: Dados.nome,
cpf: Dados.cpf,
juridical_person: {
corporate_name: Dados.razaosocial,
cnpj: Dados.cnpj
}
}
}
},

items: [{
name: Dados.produto,
value: parseInt(Dados.valor),
amount: 1
}],

metadata: {
notification_url: 'http://localhost:3041/notificacao/boleto/cnpj',
},
}

// Create EfiPay instance
const efipay = new EfiPay(Option);

// Call createOneStepCharge method
efipay
.createOneStepCharge([], body)
.then((resposta: Promise) => {
console.log(resposta);
res.json(resposta)
})
.catch((error: Promise) => {
console.log(error);
res.json(error)
});
}