Histórico de mensagens sobre API pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: API pix
Canal: pix
Avatar discord do usuario kaykyramos

kaykyramos

import as EfiPay from 'sdk-node-apis-efi'

import { Injectable } from '@nestjs/common'

import 'dotenv/config'

@Injectable()
export class PixService {
private efiPay = new EfiPay({
sandbox: false,
client_id: process.env.EFIPAY_CLIENT_ID,
client_secret: process.env.EFIPAY_CLIENT_SECRET,
certificate: './certs/producao-453290-LinkZap-v2.p12',
})

constructor() {
//
}

public async getBalance() {
const { saldo } = await this.efiPay.getAccountBalance()
return Number(saldo)
}

public async payPix(pixCode: string, amount: number) {
const balance = await this.getBalance()
if (balance < amount) {
throw new Error('Saldo insuficiente')
}

try {
const response = await this.efiPay.pixSend(
{ idEnvio: '01' },
{
valor: amount,
pagador: {
chave: 'a4c3dcd3-0005-454e-957f-df416a63c4ed',
},
favorecido: {
chave: pixCode,
},
},
)
return response
} catch (error) {
console.log(error)
}
}
}

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @rafaelmendes7428 ! Nós temos o Split Pix, onde você pode ocnfigurar a porcentagem de repasse pra outra conta. Vale lembrar que todos os envolvidos precisam ter uma conta Efí. Para mais detalhes, acesse nossa documentação em https://dev.efipay.com.br/docs/api-pix/split-de-pagamento-pix

Avatar discord do usuario ._vex._.

._vex._.

Ver Respostas

Bom dia.
Pessoal sobre a API Pix, método de requisito de envio
estou tentando testar em homologação usando a chave de homologação como consta na documentação [email protected], porém só me retorna chave destinatario não encontrada, essa chave de homologação foi invalidada?
obs... fiz um teste em produção e está funcionando o envio de pix

Avatar discord do usuario admthunder

admthunder

Pra usar a API acredito que sim, precisa ser do EFI, mas ai é so fazer pix pra outra conta depois!

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Dos arranjos de pagamento, o Pix é o único que tem API padronizada... então a mesma API que tem na Efí, tem nos demais PSPs que oferecem Pix e sabem ler o regulamento.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas é a mesma coisa. Diferente da API de Cobranças, no webhook a notificação tem os mesmos dados que se pode obter no GET de /pix. Mesmo objeto, mesmos campos, mesmos tudo.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, não da API Pix. O que tem lá é o GET de /pix

Avatar discord do usuario admthunder

admthunder

Boa noite, acredito ser algum bug do sistema da Efi ou algo que ainda não foi visto.

Quando utilizo a API Pix
$qrcode = $api->pixGenerateQRCode($params);

Me retorna um link para visualização
"linkVisualizacao": "https://pix.sejaefi.com.br/cob/pagar/065xxxxxxxxxxxxx"

Apesar de estar configurado na conta para não exibir endereço comercial, na hora de visualizar o qrcode neste link esta exibindo meu endereço.
Já procurei em todos os lugares algo pra configurar isso, mas não consigo remover isso de la!

Avatar discord do usuario clickplattop

clickplattop

Boa tarde! Alguém já fez integração da API PIX via MAKE?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Compreendo, @alissonmaciel_32335. Sempre é bom receber feedback.
Acredito que esta dificuldade esteja relacionada às regras estabelecidas pelo Banco Central que devem ser seguidas na API Pix, especialmente com relação à configuração do mTLS e à adição do /pix no final da URL.
No entanto, uma vez configurado corretamente, têm-se o benefício da notificação instantânea e da segurança.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

@rian2965, atualmente não está sendo listado mesmo os registros de notificações no painel da aplicação. Neste caso, sugiro verificar nos logs do seu servidor HTTP.
Você registrou uma webhhok URL no endpoint PUT /v2/webhook/:chave?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

A ideia é esta mesmo, @alissonmaciel_32335. Você irá utilizar este endpoint PUT/v2/webhook/:chave para associar sua URL de notificação a sua chave Pix. E então as cobranças Pix que tiverem um txid e sua chave Pix, nós iremos enviar a notificação para a URL registrada. Essa configuração pode ser feita uma única vez.

Pontuando que para registrar sua URL de notificação, é importante que seu servidor tenha algumas configurações para atender a comunicação com mTLS para segurança da sua aplicação. Você encontra mais detalhes em nossa documentação e nos vídeos a seguir: https://dev.gerencianet.com.br/docs/api-pix-endpoints#webhooks
https://youtu.be/hdyUHzNwVLY?list=PLRqvcUTH2VsWufBmzOdTVeLEOTGrPNoiu
https://youtu.be/XB9bcZFTV3M?list=PLRqvcUTH2VsWufBmzOdTVeLEOTGrPNoiu

Avatar discord do usuario allgood.eth

allgood.eth

entendi. pra mim, o asaas tem atendido na parte tecnica. uso em outro sistema tambem com um ticket maior a taxa fica funciona bem, mas para esse meu saas, a taxa fixa nao é legal.
tecnicamente eu gosto do asaas. é bem simples.

essa camada da api nativa do pix, eu tenho que me familiarizar mais.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não obediência ao padrão da API Pix. Se você olhar a doc da Efí e comparar com https://github.com/bacen/pix-api/ , vai ver que é basicamente a mesma coisa, com alguns recursos específicos da Efí em adição. E o regulamento diz que a API Pix precisa ser assim para os métodos que ela suporta.
Métodos que ela não tem como de envio de Pix podem existir e aí não precisam seguir padrão específico.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E sim, para uso com a API de abertura de contas, o endpoint de criação de chave Pix faz sentido.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas criação de chave Pix é algo que se faz normalmente uma única vez, e em geral nem é via API, e sim via site ou app... então esse endpoint não faz muita falta. Eu sinto mais falta da quitação em homologação acontecer sem colocar um objeto pix na cobrança, que é uma diferença significativa entre produção e homologação.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Você pode utilizar como base este exemplo aqui e adaptar para retornar somente os dados que deseja.

Avatar discord do usuario peduuuu

peduuuu

Alguém pra me da um help pra tratar o JSON de retorno na APi pix ? KKKK

Avatar discord do usuario geisonderrico

geisonderrico

Ver Respostas

A questão que estou fazendo é que para nós a própria API não está fazendo requisição no WebHook após ser pago o PIX. Olhando dentro da plataforma da EFI, é possível ver nas requisições que são feitas que nenhum método POST para o WebHook é realizado após ter sido pago o PIX. A URL do WebHook está funcionando, pois quando eu faço requisições GET por exemplo, aparece na plataforma da EFI.