Histórico de mensagens sobre dados

EXIBINDO CONVERSAS RECENTES:

Texto: dados
# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tem esse mesmos dados do webhook no GET de /pix. GET /v2/pix?inicio=fim=txid= .

# pix
Avatar discord do usuario admthunder

admthunder

Ver Respostas

Eu consigo acessar esses dados que foram passados nesse webhook dentro do painel da stripe

# pix
Avatar discord do usuario admthunder

admthunder

Exemplo, um cliente faz um pagamento lá, é enviado um webhook pra mim com todos esses dados desse pagamento

# pix
Avatar discord do usuario admthunder

admthunder

é então, mas esse negocio de "criar uma rota" pra mim não da não... kkk, vou fazer uma phpzinha normal mesmo, esse redirect ai manda os dados via post, eu recebo la nessa php e de algum jeito vou fazer exibir os dados para o pagamento

# pix
Avatar discord do usuario ksevendev

ksevendev

Por exemplo pay.freekassa.ru/pix
E customizar com os dados necessários como qrcode e as informações de cobrança para conferência.

# pix
Avatar discord do usuario ksevendev

ksevendev

Você pode criar uma rota e exibir os dados necessários para o pagamento e faz redirecionar para essa página.

# pix
Avatar discord do usuario admthunder

admthunder

Mas eu vou dar algum jeito aqui, vou botar pra redirecionar pra alguma php minha mesmo, nessa php minha eu pego os dados e mando exibir

# pix
Avatar discord do usuario ksevendev

ksevendev

Por exemplo esse é meu sistema de atendimento aos clientes, independente da forma selecionada pelo cliente não há necessidade de redirecionamento, em alguns caso uso modal para exibir os dados necessários para pagamento e a efí e webhooks fqz o restante.
imagem enviada na mensagem pelo usuario ksevendev

# pix
Avatar discord do usuario ksevendev

ksevendev

Mas não há uma forma padrão para a forma de pagamento usual da Efí, mas você quem faz a forma de exibir os dados e processar o pagamento devidamente.

# cartões
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @gabrielgaliaso ! É necessário sim. Não é possível enviar os dados do cartão na requisição, somente o payment_token.

# devs
Avatar discord do usuario jessica_efi

jessica_efi

Vou apagar sua mensagem, por contrer dados pessoais.

# pix
Avatar discord do usuario alissonmaciel_32335

alissonmaciel_32335

Agora retornou aqui em dados.json

# pix
Avatar discord do usuario alissonmaciel_32335

alissonmaciel_32335

Ver Respostas

O arquivo dados.json não escreve nada

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Ok, no $body insira o ?ignorar=
$body = '{
"webhookUrl": "https://julioerp.agenciaweblab.com.br/webhook.php?ignorar="
}';

E no arquivo "/webhook.php" inseira o exemplo de código abaixo:

php

function resposta($status, $mensagem, $dados)
{
$resposta['status'] = $status;
$resposta['mensagem'] = $mensagem;
$resposta['dados'] = $dados;
$json_resposta = '
' . json_encode($resposta, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '
';

header("HTTP/1.1 " . $status);
echo $json_resposta;
}

function salvar($dados)
{
// Crie um arquivo .;json para salvar as informações
$nomeArquivo = './dados.json';
$dadosGravados = json_decode(file_get_contents($nomeArquivo), true);
$arquivo = fopen($nomeArquivo, 'w');

// Incrementa as informações enviadas com o que já havia gravado
array_push($dadosGravados, $dados);

if (fwrite($arquivo, json_encode($dadosGravados))) {
resposta(200, "Requisição realizada com sucesso!", $dados);
} else {
resposta(300, "Falha ao salvar os dados da requisição.", $dados);
}

fclose($arquivo);
}

function requisicao($metodo, $body, $parametros)
{
switch ($metodo) {
case 'POST':
salvar($body);
break;
case 'GET':
resposta(200, "Requisição realizada com sucesso!", $body);
break;
}
}

// Obtém o método HTTP, body e parâmetros da requisição
$metodo = $_SERVER['REQUEST_METHOD'];
$parametros = explode('/', trim($_SERVER['REQUEST_URI'], '/'));
$body = json_decode(file_get_contents('php://input'), true);

try {
requisicao($metodo, $body, $parametros);
} catch (Exception $e) {
resposta(400, $e->getMessage(), $e);
}

A fim de teste, neste exemplo está salvando o json recebido em um arquivo dados.json. Então na mesma raiz crie-o com permissão de leitura e escrita. E escreva dentro do arquivo dados.json assim: [] para iniciar o json. Então simule um pagamento para receber a notificação.
Depois dos testes, pode manipular o json e gravar em um banco de dados.

# devs
Avatar discord do usuario otavio.rigue

otavio.rigue

Não seria necessário a alteração do campo "Identificador Próprio" apenas a alteração da URL de notificação para que as liquidações no nosso sistema após a migração dos dados?

# pix
Avatar discord do usuario alissonmaciel_32335

alissonmaciel_32335

Ver Respostas

qual a outra solução que vc me indica sabendo que no retorno do pix eu só recebo esses dados?
imagem enviada na mensagem pelo usuario alissonmaciel_32335

# pix
Avatar discord do usuario alissonmaciel_32335

alissonmaciel_32335

e terei que salvar os dados no banco de dados?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

webhook não precisa recuperar, o acionamento do webhook já vai te mandar os dados.
Mas webhook, GET de /cob (pós-pagamento) e GET de /pix todos tem os mesmos dados.

# pix
Avatar discord do usuario alissonmaciel_32335

alissonmaciel_32335

Ver Respostas

nesse caso ai eu tenho que recuperar o webhook atraves do txid? e irá me retornar esses dados?