Histórico de mensagens sobre webhook

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
Data: 27/03/2024
# pix
Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Olá, @rodrigodietze_26827! Você só consegue ser notificado por nós de cobranças geradas em uma aplicação dentro da conta Efí com webhook cadastrado e vinculado a uma chave da conta que possuir essa aplicação.

# dúvidas
Avatar discord do usuario tarcizio5821

tarcizio5821

Ver Respostas

@guilherme_efi Estou achando que preciso colocar o "$dados" dentro de colchetes [], porque o webhook está entregando sem esses colchetes, os dados estão vindo dentro de chaves. Vou fazer isso e volto já.

# dúvidas
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

@tarcizio5821, na parte que mencionou que deu certo a captura do txid, quando coloca no arquivo de "index.php" dentro da função "salvar($dados)" do webhook, quais erros são apresentados?

# dúvidas
Avatar discord do usuario tarcizio5821

tarcizio5821

Ver Respostas

Bom dia Igor.
Não consegui pegar o txid, tentei de várias formas. Como disse anteriormente, não tenho conhecimentos em array e por esse motivo, tentei das seguintes maneiras:
//////////////////////
$json = '[
{
"pix":[
{"endToEndId":"EEEEEEEEEEEEEEEEEEEEEEEEEEE","txid":"444444444444444444444444444444444","chave":"00000000-0000000-00008-000-0000000","valor":"0.01","horario":"2024-03-26T20:51:56.000Z"}
]}

]';

$data = json_decode($json); // aqui seria o retorno do "$dados"
foreach($data as $item) {
echo $item->pix[0]->txid;
}
//////////////////////
Essa deu certo, mas quando coloco no arquivo de "index.php" dentro da função "salvar($dados)" do webhook, dá erros.

Tentei também todas alternativas abaixo e sem sucesso:
//////////////////////
//$data = json_decode($dados);
//$dd = $data->pix->txid;
//$conteudo = json_encode($dados).' ---- '.json_encode($dados['pix']['txid']).' ----- '.$dados['pix']['txid'].' ---- '.$dados->pix[0]->txid;
//$conteudo = json_encode($dados->pix[0]->txid).' ----- '.$dd.' ----- '.json_encode($dd).' ---- '.json_encode($dd->pix[0]->txid);
//////////////////////

Se puder me ajudar fico muito grato.

# pix
Avatar discord do usuario tieferson

tieferson

Já uso ela pra outras parte, vou testar o webhook nela. O que acho estranho é que o restante está funcionando pelo curo

# pix
Avatar discord do usuario tieferson

tieferson

Bom dia Pessoal, tudo bom? Estou tentando implementar um método em php para setar o Webhook, mas estou com a seguinte mensagem de erro:

object(stdClass)[1476]
public 'nome' => string 'json_invalido' (length=13)
public 'mensagem' => string 'Valores ou tipos de campo inválidos' (length=36)
public 'erros' =>
array (size=1)
0 =>
object(stdClass)[1472]
public 'chave' => string 'required' (length=8)
public 'caminho' => string '' (length=0)
public 'mensagem' => string 'deve ter a propriedade obrigatória body' (length=40)

# pix
Avatar discord do usuario wellinton1125

wellinton1125

Ver Respostas

Olá estou com dificuldade no retorno de um webhook,consegui cadastrar com sucesso o webhook, configurei o proxy_pass do nginx para o retorno correto "dominio/webhook(/pix)?" sendo que sempre que utilizo o dominio retorna um código 403 Forbiden, porém nos logs quando eu efetuo o pagamento constam as informações do pix realizado, me ajudem a ter o retorno correto diretamente no meu webhook cadastrado.