Histórico de mensagens sobre pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: pix
Canal: pix
Avatar discord do usuario marcosdahora_00681

marcosdahora_00681

Bom dia a todxs! Estou desenvolvendo um aplicativo Android via ide Android Studio e preciso integrar uma forma de pagamento via pix aos usuários, posso utilizar a api de vcs como pessoa física? Qual o custo que terei por este serviço?

Avatar discord do usuario dinaelmiranda

dinaelmiranda

Ver Respostas

Bom dia! Estou tentando fazer algumas liberaçãoes na minha aplicação pra consumir a api pix, porem me é solicitado uma assinatura eletrônica que nunca usei. Onde consigo a mesma ?

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

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se a conta for de CNPJ, e houver um nome fantasia cadastrado na junta comercial/receita federal, aparece o nome fantasia para chaves Pix criadas após a atualização do cadastro.

Avatar discord do usuario sanch789

sanch789

Ver Respostas

Oi, alguém poderia me informar se é possivel atraves da API Pix quando a pessoa fazer um pagamento aparecer no comprovante ao invés do meu nome completo como acontece em uma transferencia habitual aparecer parte do nome, ou nome fantasia, ou nome do proprio sistema que faz a intermediação do pagamento (eifi)?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você pode ver mais detalhes em https://dev.efipay.com.br/docs/api-pix/gestao-de-pix#requisitar-envio-de-pix, inclusive tem o link para o formulário para habilitar esse endpoint, que requer um aditivo contratual.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, um dos endpoints da API é de envio de Pix. Mas ele não é um pagamento no sentido de quitar uma cobrança, apenas mover dinheiro da sua conta para uma determinada chave Pix ou dados bancários.

Avatar discord do usuario _wuzi

_wuzi

Ver Respostas

eai pessoal, eu criei uma cobrança com PIX e depois gerei o QRCode e quando recebo o linkVisualizacao em homologação, o link da 404

é possível testar o fluxo de pagamento em homologação? sandbox está como true

Avatar discord do usuario rubenskuhl

rubenskuhl

Pq a resposta é um JSON assim:
{"brcode":"00020126580014br.gov.bcb.pix01362aa96c40-d85f-4b98-b29f-d158a1c45f7f520400005303986540510.005802BR5914Cecilia Deveza6010Ouro Preto62160512testeCecilia63040F25"}

Avatar discord do usuario martheuss777

martheuss777

estou tentando usar fetch pois para gerar o pix qr e o de copia sao urls diferentes da api

Avatar discord do usuario martheuss777

martheuss777

Ver Respostas

tenho uma duvida, na parte de pagamentos do meu site estou usando a api gerarqrcodepix.com.br/api/v1, o usuário digita o valor e gera o qr code, essa questao esta ok mas estou tentando fazer o button para o usuario clickar e copiar o pix por meio de fetch e nao estou tendo sucesso.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E especificamente o de devoluções de um recebimento serem na mesma rota do recebimento é algo que você pode sugerir para o Banco Central mudar via https://github.com/bacen/pix-api/issues/ ... a Efí implementa a API padronizada pelo BC.

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @alessandrodev! Tudo bem?
Não, neste caso, como o cadastro do webhook é por chave, toda a movimentação (envvio, recebimento e devolução) relacionada a esta chave, vai ser enviada para o webhook cadastrado.
O conteudo de cada tipo de notificação é diferente: https://dev.efipay.com.br/docs/api-pix/webhooks#requisi%C3%A7%C3%A3o

Avatar discord do usuario alessandrodev

alessandrodev

Ver Respostas

Mas o ponto é que todos são enviados para a mesma rota webhook/pix consigo cadastrar uma rota especifica para cada um? algo tipo webhook/pix/devolucoes ou webhook/pix?type=devolucoes para justamente não receber todas as variancias em um mesmo endpoint?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se você vai também enviar Pix, o melhor para separar é usar uma chave Pix diferente. Agora, na devolução de um Pix recebido, ela só vai acontecer se você pedir para fazer uma devolução. Então você pode ter algo ligado ao txid que te avise que foi solicitada devolução, e aí sim olhar o campo de devolucoes.

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Bom dia, @alessandrodev! A estratégia adotada depende muito das suas regras de negócio, por exemplo, você pode ter um webhook exclusivo para tratar recebimentos e outro exclusivo para tratar envios, se você utilizar o Split ainda pode ter um exclusivo para ele.

Caso prefira organizar todos em um único ponto, você teria o payload padrão de recebimento (endToEndId, txid, chave, valor, horario e infoPagador).

Se for um recebimento com split você terá tudo isso acrescido do gnExtras contendo pagador e split.

Para devolução é preciso que o recebimento já tenha existido, você pode adotar uma conferência interna do txid ou verificar a existência da propriedade devolucoes.

Já o envio de Pix terá as propriedades tipo e status e não terá o txid (virá em gnExtras o identificador do envio -> idEnvio).

Mais informações sobre o recebimento de callbacks na documentação: https://dev.efipay.com.br/docs/api-pix/webhooks/#recebendo-callbacks

Avatar discord do usuario alessandrodev

alessandrodev

type Opcoes = {
confirmados: () => DadosWebhook,
devolucoes: () => DadosWebhook,
};

export default function status(data: DadosWebhook): Opcoes {
return {
confirmados: (): DadosWebhook => {
const confirmados = data.pix.filter(
(pix): boolean => (
!pix?.gnExtras &&
!pix?.devolucoes
)
);
return {
pix: confirmados
}
},
devolucoes: (): DadosWebhook => {
const devolucoes = data.pix.filter(
(pix): boolean => (!!pix?.devolucoes)
);
return {
pix: devolucoes
}
},
}
}

Avatar discord do usuario alessandrodev

alessandrodev

Eu preciso executar uma logica de negócio apenas quando o pix for "CONFIRMADO" e eu não quero fazer gambiarra validando se existe o atributo "devolucoes" , "gnExtras" e etc para simplesmente saber se a chamada do webhook refere-se ao pix recebido