Histórico de mensagens sobre nome pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: nome pix
Canal: pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @russofullstack!
Verifiquei aqui e de fato não temos exemplos de split usando a SDK de node, iremos atualizar o repositório para adicionar estes exemplos.
Porém, a SDK ja possui suporte para realizar a comunicação com estes endpoints. Segue os nomes das funções:

pixSplitDetailCharge
pixSplitLinkCharge
pixSplitUnlinkCharge
pixSplitDetailDueCharge
pixSplitLinkDueCharge
pixSplitUnlinkDueCharge
pixSplitConfig
pixSplitConfigId
pixSplitDetailConfig

Qual endpoint você gostaria de ter o exemplo da requisição em node?

Avatar discord do usuario russofullstack

russofullstack

const EfiPay = require('sdk-node-apis-efi')
const options = require('../../credentials')

let body = {
calendario: {
expiracao: 3600,
},
devedor: {
cpf: '94271564656',
nome: 'Gorbadock Oldbuck',
},
valor: {
original: '123.45',
},
chave: 'SUACHAVEPIX', // Informe sua chave Pix cadastrada na efipay.
infoAdicionais: [
{
nome: 'Pagamento em',
valor: 'NOME DO SEU ESTABELECIMENTO',
},
{
nome: 'Pedido',
valor: 'NUMERO DO PEDIDO DO CLIENTE',
},
],
}

const efipay = new EfiPay(options)

efipay.pixCreateImmediateCharge([], body)
.then((resposta) => {
console.log(resposta)
})
.catch((error) => {
console.log(error)
})

Avatar discord do usuario marcus2vinicius

marcus2vinicius

pixCreateCharge.js

js
const EfiPay = require('sdk-node-apis-efi')
const options = require('../../credentials')

let body = {
calendario: {
expiracao: 3600,
},
devedor: {
cpf: '',
nome: '',
},
valor: {
original: '0.01',
},
chave: '', // Informe sua chave Pix cadastrada na efipay. //o campo abaixo é opcional
infoAdicionais: [
{
nome: 'Pagamento em',
valor: 'NOME DO SEU ESTABELECIMENTO',
},
{
nome: 'Pedido',
valor: 'NUMERO DO PEDIDO DO CLIENTE',
},
],
}

let params = {
txid: 'dt9BHlyzrb5jrFNAdfEDVpHgiOmDbVq111',
}

const efipay = new EfiPay(options)

efipay.pixCreateCharge(params, body)
.then((resposta) => {
console.log(resposta)
})
.catch((error) => {
console.log(error)
})

Avatar discord do usuario errorzada

errorzada

Ver Respostas

existe algum nome especifico pro formato de valor pra criar uma cobrança pix?
imagem enviada na mensagem pelo usuario errorzada

Avatar discord do usuario wendellasevedo

wendellasevedo

@joaolucas_efi vc pode me tirar uma dúvida eu estou criando uma aplicação para ser integrada em maquinas de venda de bebidas, no entanto o pagamento será via pix, mas não quero que o pix aparece meu nome pessoa fisica (chave aleatória) eu vi que é possivel ou colocar um alias para o nome no pix ou mesmo deixar anonimo. Vc sabe me dizer como posso fazer isso na efi ?

Avatar discord do usuario .ilselangnar

.ilselangnar

Ver Respostas

Obrigado.

Tenho algumas duvidas e gostaria se você poderia me ajudar:



Eu estou tentanto integrat a API efi com uma integração local.

Eu tenho 2 sistemas, um sistema interno que cuida dos carnes dos clientes.

Esse sistema tem 'ids' como 'idPagamento' ou 'idClient' etc etc.

Recentemente fizemos uma migração para o 'gerencianet' para efetuação de pagamentos.

o tipo de pagamento é carne ou boleto, na qual a pessoa como se fosse uma conta de luz

exite o 'pix' para essa conta mas você precisa ir na conta do gerencianet, pesquisar pelo nome da pessoa, pesquisar pelo boleto espesifico, depois entrar no boleto pelo gerencianet, depois copiar e mandar o codigo pix para o cliente.

eu quero fazer o seguinte, como posso pegar o pix 'copia e cola' do ultimo carne de um client tendo o numero do carne dele.

Avatar discord do usuario celo_diana

celo_diana

porque criou assim

js
ID do Location: 1
{
calendario: { criacao: '2024-02-03T00:11:33.806Z', expiracao: 3600 },
txid: 'sd',
revisao: 0,
status: 'ATIVA',
valor: { original: '2.00' },
chave: '[email protected]',
devedor: { cpf: 'sd', nome: 'sdsd' },
solicitacaoPagador: 'Produto comprado digitalmente.',
loc: {
id: 1,
location: 'qrcodespix.sejaefi.com.br/v2/sd',
tipoCob: 'cob',
criacao: '2024-02-03T00:11:33.837Z'
},
location: 'qrcodespix.sejaefi.com.br/v2/sd',
pixCopiaECola: 'sd6304AA35'
}

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'
];

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)}')

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 rubenskuhl

rubenskuhl

Ver Respostas

Apesar do nome de arquivo igual, já tentou atualizar para este ?
https://pix.gerencianet.com.br/webhooks/chain-pix-prod.crt

Avatar discord do usuario yasmin_efi

yasmin_efi

Boa tarde @gregory7239! Tudo bem? Sempre será emitido o nome cadastrado na chave pix de quem emitiu, ou seja, da conta emissora.

Avatar discord do usuario andborges

andborges

Ver Respostas

Oi pessoal... Procurei na documentação e não achei, mas estou implementando o envio de Pix via API mas gostaria de disponibilizar uma tela onde, após o usuário informar uma chave Pix, eu pudesse exibir o nome associado a essa chave Pix em uma tela de confirmação. Tem algum endpoint que me ajude nisso? Obrigado!

Avatar discord do usuario mauromarchiori

mauromarchiori

Ver Respostas

duvida sobre pix com split, quando gero a chave, o que aparece para a pessoa que vai pagar o pix? o nome da conta que está comandando o split do pix ou o nome da efi?

Avatar discord do usuario d10web.com

d10web.com

Ver Respostas

Esse é o retorno sucesso da requisão: Criar cobrança imediata (sem txid)

{
"calendario": {
"criacao": "2020-09-09T20:15:00.358Z",
"expiracao": 3600
},
"txid": "7978c0c97ea847e78e8849634473c1f1",
"revisao": 0,
"loc": {
"id": 789,
"location": "pix.example.com/qr/v2/9d36b84fc70b478fb95c12729b90ca25",
"tipoCob": "cob"
},
"location": "pix.example.com/qr/v2/9d36b84fc70b478fb95c12729b90ca25",
"status": "ATIVA",
"devedor": {
"cnpj": "12345678000195",
"nome": "Empresa de Serviços SA"
},
"valor": {
"original": "567.89"
},
"chave": "a1f4102e-a446-4a57-bcce-6fa48899c1d1",
"solicitacaoPagador": "Informar cartão fidelidade"
}

Onde encontro o qrcode e copia e cola da cobrança pix?

Avatar discord do usuario dimy5464

dimy5464

Ver Respostas

ola bom dia
[09:17]Dimy: queria tirar umas duvidas
[09:17]Dimy: eu criei um qrcode
[09:17]Dimy: porem ao fazer o apgamento
[09:17]Dimy: da q o qrcode esta invalido
[09:17]Dimy: estou o sdk-node-apis-efi
[09:17]Dimy: codigo usado const efiPay = new EfiPay(efiCredentials)
const body = {
calendario: {
expiracao: expiration,
},
devedor: {
cpf: userCpf,
nome: userName,
},
valor: {
original: value.toFixed(2),
},
chave: process.env.PIX,
}

const pix = await efiPay.pixCreateImmediateCharge([], body)
console.log(pix)
const params = {
id: pix.loc.id,
}
const qrCode = await efiPay.pixGenerateQRCode(params)
return { qrCode, pix }

Avatar discord do usuario jfkanitz

jfkanitz

Ver Respostas

Boa tarde, pessoal.

Na última vez que testei, as únicas informações que eu recebia, usando o pixReceivedList.php, eram:
Horário
Valor
Chave
endToEndId

No caso, não foram Cobranças PIX geradas pela API.

Tem alguma forma de eu conseguir buscar o NOME DO PAGADOR dessa transação? (assim como mostra no painel)
ou o Nº do protocolo (que mostra no EXTRATO do painel)Existe alguma forma de descobrir o PROTOCOLO ou NOME DO PAGADOR dos pagamentos feito para a CHAVE PIX?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A solução que me parece mais funcional é a usar a API de criação de contas/aplicação e criar uma conta/aplicação em nome do recebedor. Aí você já cria a cobrança com split e tanto você quanto recebedor já recebem a parte de cada um. E se depois o recebedor quiser mover o dinheiro para outro lugar, só ele usar Pix via aplicativo que não paga tarifas.

Avatar discord do usuario silas_paullo

silas_paullo

Ver Respostas

from gerencianet import Gerencianet

credentials = {
'client_id': 'client_id',
'client_secret': 'client_secret',
'sandbox': True,
'certificate': 'insira-o-caminho-completo-do-certificado'
}

gn = Gerencianet(credentials)

body = {
'calendario': {
'expiracao': 3600
},
'devedor': {
'cpf': '12345678909',
'nome': 'Francisco da Silva'
},
'valor': {
'original': '123.45'
},
'chave': '71cdf9ba-c695-4e3c-b010-abb521a3f1be',
'solicitacaoPagador': 'Cobrança dos serviços prestados.'
}

response = gn.pix_create_immediate_charge(body=body)
print(response)

Avatar discord do usuario mafia_aoeii

mafia_aoeii

Ver Respostas

é Possível via API ter o nome do pagador ? Tentei usar o pix_detail_charge() mas não retorno o nome do pagador.
imagem enviada na mensagem pelo usuario mafia_aoeii