Histórico de mensagens sobre url de notificação

EXIBINDO CONVERSAS RECENTES:

Texto: url de notificação
# pix
Avatar discord do usuario m.h1604

m.h1604

Ver Respostas

Olá pessoal, tudo bem?

Estou com um problema para receber as notificações do Pix.

Eu cadastro a URL de notificação certinho porem não estou recendo a resposta da transação.

Estou usando com o "x-skip-mtls-checking" => "true" pois o sistema do cliente está um host compartilhado na Hostgator.

Já tentei vários testes porém não recebo resposta na url de notificação.

# dúvidas
Avatar discord do usuario jessica_efi

jessica_efi

Certo. Você implementou o sistema de notificação? Nesse caso, no momento da emissão você deve informar uma url de notificação, para que a Efí dispare um POST para sua URL a cada mudança de status da cobrança. Essa notificação possui um token específico, que o seu sistema deverá consultar para obter as informações da cobrança.

# cartões
Avatar discord do usuario jessica_efi

jessica_efi

Boa tarde @marcoglg_dev ! Não é necessário. Você pode adicionar apenas a url de notificação.

# cartões
Avatar discord do usuario marcoglg_dev

marcoglg_dev

Boa tarde, ao colocar um url de notificação eu tenho que necessariamente adicionar um custom_id?

body = {
'notification_url': 'http://yourdomain.com',
'custom_id': 'my_new_id'
}

# devs
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Cabe notar que essa cobrança não tem nenhuma URL de notificação cadastrada.
Qualquer dúvida pode nos chamar!

# bolix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, @peduuuu! Tudo bem?
Neste link você encontra uma playlist com um curso de integração com nossas APIs. E nesta aula instruções para configurar a URL de notificação.

# dúvidas
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia @douglasalves_27133, tudo bem?
Tente cadastrar sua URL de webhook como https://sua-url/webhook?ignorar=, remova da sua configuração do apache o alias e trate toda a lógica de notificação diretamente na rota /webhook.

# bolix
Avatar discord do usuario gabriel_efi

gabriel_efi

Boa tarde, @robson_22856! Isso mesmo, por segurança nós enviamos no endereço informado como URL de notificação um token da cobrança, seu sistema recebe esse token e consome nosso endpoint de consulta GET /v1/notification/:token

# dúvidas
Avatar discord do usuario mauricio.castro

mauricio.castro

Ver Respostas

Bom Dia # atendimento o que devo fazer para alterar a URL de notificação e baixa dos boletos bem como reenviar as perdidas devido a troca de domínio ?

# cartões
Avatar discord do usuario bgeneto

bgeneto

Boa tarde! Os pagamentos de assinatura com cartão de crédito (usando POST p/ o endpoint "/plan/:id/subscription/one-step") só estão sendo confirmados/creditados 2 ou 3 dias depois. Até aí tudo bem, foi o acordado em nosso contrato.
Contudo tenho uma dúvida bem básica: as notificações começam a ser enviadas p/ nossa "notification_url" assim que o POST é realizado, com status "waiting" e tal... 3 dias depois, quando o status for "paid" ainda será enviada uma notificação? Não estou conseguindo confirmar a chegada dessa notificação dias depois. É pra chegar, certo?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, @nexus_prime! Tudo bem?
A Efí irá fazer 2 requisições para o seu domínio (servidor):
1. Vamos certificar que seu servidor esteja exigindo uma chave pública da Efí. Para isso, enviaremos uma requisição sem certificado e seu servidor não deverá aceitar a requisição. Caso seu servidor responda com recusa, enviaremos a 2ª requisição. Nesta requisição a notificação é enviada para a URL que registrou.
2. Seu servidor, que deve conter a chave pública disponibilizada, deverá realizar o "Hand-Shake" para que a comunicação seja estabelecida. Nesta segunda é enviada a notificação para a URL registrada + "/pix" no final.

Tendo registrado a URL, todas as notificações serão enviadas para a URL+ /pix.

Para que não tenha que tratar em rota a adição do "/pix", você pode registrar usa URL com um ?ignorar=. Exemplo: https://sua_url.com.br/webhook/?ignorar=. Desta forma você pode tratar a notificação sempre em uma na mesma rota.

# devs
Avatar discord do usuario mauriciosarmento

mauriciosarmento

Ver Respostas

uma dúvida, na parte de criar cobrança com pix, não estou vendo a parte de colocar a url de notificação

# pix
Avatar discord do usuario tresbach

tresbach

Ver Respostas

Boa noite. Estou tentando configurar o webhook através do endpoint PUT /v2/webhook/:chave, enviei a URL sem trailing slash, mas parece que a barra é adicionada mesmo assim... Testei o pagamento e a requisição de notificação está sendo enviada pra um endpoint //pix (com duas barras)... Na imagem, corpo da requisição à esquerda e corpo da resposta à direita.
imagem enviada na mensagem pelo usuario tresbach

# bolix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Como você indica a URL de notificação a cada cobrança gerada, você pode fazer com que a aplicação1 use a URL1, aplicação2 use a URL2 etc. Aí na notificação você já sabe a que aplicação se refere.

# bolix
Avatar discord do usuario elicast5242

elicast5242

essa url de notificação é a mesma para pix, boleto e cartão?

# assinaturas
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @guilherme.lopes !
Você deve configurar uma url de notificação e no momento da emissão, informar essa url no atributo metadata. Em nossa documentação, você encontra mais informações sobre a url de notificação - https://dev.efipay.com.br/docs/api-cobrancas/notificacoes

# assinaturas
Avatar discord do usuario guilherme.lopes

guilherme.lopes

A api notificará pela Url de notificação, que foi criado Boleto ou Cartão ?

# assinaturas
Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Boa tarde, @guilherme.lopes!

Como o Rubens mencionou, atualmente não é possível fazer assinaturas por Pix, somente boleto e cartão de crédito. Após configurar a frequência das cobranças elas serão geradas automaticamente e a API notificará via URL de notificação para o seu servidor e, caso tenha e-mail cadastrado, notificará o cliente por e-mail contendo o boleto para pagamento. No caso de cartão é feita a cobrança automaticamente no momento de criação da cobrança.

Essa informação consta na seção de definição de pagamento de assinatura na nossa documentação, onde você pode obter mais detalhes: https://dev.efipay.com.br/docs/api-cobrancas/assinatura#2-defina-a-forma-de-pagamento-da-assinatura-e-os-dados-do-cliente

# cartões
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia @biruleibe6646 o webhook das cobranças de cartão de crédito funciona da mesma forma que das cobranças de boleto e carnês.
Ao criar a cobrança você define uma URL de notificação.
Segue um exemplo:

{
"items":[
{
"name":"Product 1",
"amount":1,
"value":1
}
],
"metadata":{
"notification_url":"https://sua-url.com.br"
},
"payment": {
"credit_card": {
"installments": 1,
"payment_token": "",
"billing_address": {
"street": "Street 3",
"number": 10,
"neighborhood": "Bauxita",
"zipcode": "35400000",
"city": "Ouro Preto",
"state": "MG"
},
"customer" : {
"name" : "Gorbadock Oldbuck",
"email" : "[email protected]",
"cpf": "94271564656",
"birth": "1977-01-15",
"phone_number": "5144916523"
}
}
}
}

# bolix
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Desta forma você criaria uma cobrança com a URL de notificação http://your_domain.com/notification, essa URL receberia um POST com um body em x-www-form-urlencoded com uma Key chamada "notification" e seu Value será o token para consultar através do método getNotification