Histórico de mensagens sobre Pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: Pix
Data: 22/03/2024
Canal: pix
Avatar discord do usuario elfa_24062

elfa_24062

Ver Respostas

Sim, consumindo as APIs do Pix em produção já faz tempo, Agora começamos a configurar nosso ambiente pra receber as notificações e nos deparamos com essa dúvida. Se passa pelo mikrotik or no...

Avatar discord do usuario russofullstack

russofullstack

Ver Respostas

agora toda cobrança faz uma nova requisição incluindo o TXID do pix gerado com o SPLIT configurado, é isso mesmo?

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Você teria que adicionar mais uma chamada à nossa API, tendo em vista que você já tenha uma configuração de split pronta, basta aplicar utilizando o metodo pixSplitLinkCharge para COB e pixSplitLinkDueCharge para COBV

Avatar discord do usuario russofullstack

russofullstack

para que todo PIX gerado, leve o SPLIT junto?

Avatar discord do usuario russofullstack

russofullstack

então minha rota de pix que já existe teria que ser modificada?

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Não, ele tem que ser aplicada na cobrança.
O fluxo seria o seguinte:

Você gera uma configuração de split.
Emite um Pix.
Vincula a cobrança em questão à uma configuração de split.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

@russofullstack tem o pixSplitUnlinkDueCharge que permite que você remova o split de uma cobrança, é preciso enviar dois parâmetros, sendo eles o txid e o splitConfigId

Avatar discord do usuario russofullstack

russofullstack

a conta principal que gera o PIX, quero que fique com 95% e a conta do desenvolvedor 5%

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Para consultar basta que você chame o método pixSplitDetailConfig passando como parâmetro o id da configuração de split gerado anteriormente.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Boa tarde @russofullstack, tudo bem?

Isso mesmo, esse seria o body para enviar para o método pixSplitConfig.

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

esse exemplo gera um pix

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 rubenskuhl

rubenskuhl

Ver Respostas