Histórico de mensagens sobre pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: pix
Canal: pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Depende do sistema da Digital Ocean que você está usando... mas a sem /pix nem precisa de nada exceto a parte de checagem de mTLS. Um "200 OK" de resposta já tá valendo.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você tem que configurar as duas, tanto a sem /pix quanto a com /pix.

Avatar discord do usuario andre_94652

andre_94652

Ver Respostas

Olá amigos,

Tudo bem?

Eu estou chamando a url https://pix.api.efipay.com.br/v2/webhook/c0515522-4756-463d-aa1d-523bd63498c6

com o body da requisição contendo o json abaixo

{
"webhookUrl": "https://walrus-app-kcenm.ondigitalocean.app/api/v1"
}

Eu estou recebendo a mensagem de erro abaixo

{
"nome": "webhook_invalido",
"mensagem": "A URL informada respondeu com o código HTTP 404"
}

A url do meu webhook é https://walrus-app-kcenm.ondigitalocean.app/api/v1/pix

A seguir segue a codificação da minha rota escrita em c#

[HttpPost("pix")]
public async Task ReceiveWebhook([FromBody] PixRecebidoEfi response, CancellationToken cancellationToken = default)
{
//Código a ser feito

return Ok();
}

Segue a classe da entrada que eu estou esperando

public class PixRecebidoEfi
{
public List Pix { get; set; }
}

public class PixRecebidoEfiResponse
{
public string endToEndId { get; set; }
public string txid { get; set; }
public string chave { get; set; }
public string valor { get; set; }
public string horario { get; set; }
public string infoPagador { get; set; }
}

Se você fizer uma requisição do tipo post a url https://walrus-app-kcenm.ondigitalocean.app/api/v1/pix

com o json abaixo você verá que a url retorna um "200"

{
"pix": [
{
"endToEndId": "1",
"txid": "1",
"chave": "1",
"valor": "1.00",
"horario": "1",
"infoPagador": "1"
}
]
}

O que eu estou fazendo de errado?
O que eu tenho que fazer para fazer funcionar?

Avatar discord do usuario guilherme.bvr

guilherme.bvr

Ver Respostas

é possivel enviar pix para contas cnpj ou chave aleatoria?

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Olá, @guilherme.bvr!
Não entendi muito bem a sua questão, mas veja se essas informações ajudam:

Temos a API Pagamento de Contas destinada somente a pagamento de código de barras, não pode ser usada para Pix.

Dentro da nossa API Pix temos um endpoint de pagamento para pagar QR Code Pix, nele é possível informar o copia-e-cola do QR Code para pagamento.

Também na API Pix, existe o endpoint de envio de Pix, este é destinado ao envio de pix para qualquer tipo de chave.

Espero ter ajudado, qualquer coisa nos avise que abrimos um # atendimento privado para poder nos explicar melhor sobre a sua dúvida ligada ao seu objetivo.

Avatar discord do usuario andre_94652

andre_94652

Ver Respostas

Olá amigos,

Tudo bem?

Eu estou chamando a url https://pix.api.efipay.com.br/v2/webhook/c0515522-4756-463d-aa1d-523bd63498c6

com o body da requisição contendo o json abaixo

{
"webhookUrl": "https://walrus-app-kcenm.ondigitalocean.app/api/v1"
}

Eu estou recebendo a mensagem de erro abaixo

{
"nome": "webhook_invalido",
"mensagem": "A URL informada respondeu com o código HTTP 404"
}

A url do meu webhook é https://walrus-app-kcenm.ondigitalocean.app/api/v1/pix

A seguinte segue a codificação da minha rota escrita em c#

[HttpPost("pix")]
public async Task ReceiveWebhook([FromBody] PixRecebidoEfi response, CancellationToken cancellationToken = default)
{
//Código a ser feito

return Ok();
}

Segue a classe da entrada que eu estou esperando

public class PixRecebidoEfi
{
public List Pix { get; set; }
}

public class PixRecebidoEfiResponse
{
public string endToEndId { get; set; }
public string txid { get; set; }
public string chave { get; set; }
public string valor { get; set; }
public string horario { get; set; }
public string infoPagador { get; set; }
}

O que eu estou fazendo de errado?
O que eu tenho que fazer para fazer funcionar?

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @oziellcarvallho ! Isso mesmo. Você informa o copia e cola para realizar o pagamento do Pix.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @guilherme.bvr.
Você pode receber 30 Pix GRÁTIS por mês por chave, QR Code estático e dados bancários. Mas essa gratuidade não vale para recebimentos por uma chave Pix cadastrada na API, maquininha Mini e Pro ou webhook.
Veja mais detalhes na nossa página de tarifas.

Avatar discord do usuario guilherme.bvr

guilherme.bvr

Ver Respostas

Opa bom dia, pix recebido sem ser por api cobra taxa tbm?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @perrot.! Tudo bem?

Não temos um endpoint específico para consultar chaves Pix. Se a ideia for validar uma chave antes de uma transferência, a melhor opção é o nosso endpoint PUT /v3/gn/pix/:idEnvio. Ele permite a validação no momento do envio.

Com ele, você pode informar o CPF ou CNPJ e a chave Pix diretamente no endpoint de envio de Pix. Nossa API verifica se a chave está vinculada ao documento informado. Se não estiver, a transferência será recusada automaticamente.

Documentação: Envio de Pix

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @alessandrodev. Tudo bem?
O endpoint para criar chave pix funciona somente em ambiente de produção. Em ambiente de homologação, para criar uma cobrança Pix, por exemplo, você pode usar qualquer chave semanticamente válida.

Avatar discord do usuario perrot.

perrot.

Ver Respostas

Bom dia! Existe algum end point para detalhar os dados da chave Pix para pagamento?

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Olá, @andre_94652! Isso mesmo!
Lembrando que as notificações seram enviadas para a sua URL + /pix, então se você cadastrar, por exemplo:

https://exemplo.de.url.com/webhook

Nós enviaremos as notificações para:

https://exemplo.de.url.com/webhook/pix

Avatar discord do usuario andre_94652

andre_94652

Ver Respostas

Olá amigos, tudo bem?

Eu criei uma api chamada webbookcobranca

Eu criei uma rota do tipo HttpPost para ser utilizada para fazer webhook dentro da plataforma.

Eu estou usando a rota do tipo put para configurar o webhook de resposta.

Segue a url que estou usando para chamar para fazer a configuração

https://pix.api.efipay.com.br/v2/webhook/Chave:1525

Segue o json que estou enviando

{
"webhookUrl": "https://walrus-app-kcenm.ondigitalocean.app/api/v1/webbookcobranca"
}

Essa url que eu informei no parâmetro webhookurl está correto. É isso mesmo?

Alguém aqui no grupo pode me responder?

Avatar discord do usuario alessandrodev

alessandrodev

Alguém poderia me auxiliar no cadastro do webhook?
Qualquer parametro que eu passe só recebo essa mensagem:


{
"nome": "webhook_invalido",
"mensagem": "A URL informada respondeu com o código HTTP 403"
}

Curl:


curl --location --request PUT 'https://pix-h.api.efipay.com.br/v2/webhook/:chave' \
--header 'x-skip-mtls-checking: false' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer eyJhb...' \
--data '{
"webhookUrl": "https://.com/webhook?hmac=TEST"
}
'

Obs: retorna esse mesmo erro até informando x-skip-mtls-checking: true

Meu serviço webhook tem observabilidade então qualquer chamada tenho logs e quando tento realizar o cadastro não tem nenhum registro de chamada ao meu webhook nem que seja de handshake, então aparentemente parece que nem está chamando o meu serviço

Avatar discord do usuario gabmatos

gabmatos

Ver Respostas

Boa tarde, para fins de testes, é possível mudar na plataforma da Efi uma cobrança Pix para paga?

Avatar discord do usuario joao_efi

joao_efi

Bom dia @copinkkj tudo certo?
Nossa API segue os padrões definidos pelo BACEN para consumo e retorno das informações das cobranças Pix, atualmente esse padrão não possui um status específico para cobrança expirada.