Histórico de mensagens sobre erro em dúvidas

EXIBINDO CONVERSAS RECENTES:

Texto: erro
Canal: dúvidas
Avatar discord do usuario carlossulzer

carlossulzer

Ver Respostas

Boa noite. Fiz conforme vc falou. E continuo recebendo "Unauthorized". Já estou ao ponto de desistir. Tudo que faço retorna este erro. Ambiente de homologação.

Avatar discord do usuario guilherme_efi

guilherme_efi

Na imagem que mandou anteriormente, faça da seguinte forma:

php
$data = json_decode($dados);
var_dump($data);
exit();
coloquei um exit() no final para interronper a execução dos códigos seguintes. Depois ele deve ser removido.
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario tarcizio5821

tarcizio5821

Ver Respostas

usei o var_dump($data) e deu esse erro:
Notice: Array to string conversion in linha 47.
imagem enviada na mensagem pelo usuario tarcizio5821

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?

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.

Avatar discord do usuario carlossulzer

carlossulzer

Ver Respostas

Consegui fazer parte da integração funcionar. Chamei o método abaixo e consegui obter o token:
paymentToken = await efi.call("paymentToken", body: card);

Passo o token na chamada do proximo método e recebo o seguinte erro:

efi.call("createOneStepCharge", body: body);

Já validei no ambiente de homologação, as chaves estão corretas e as opções habilitadas para cartão de crédito. O que poderia ser?
imagem enviada na mensagem pelo usuario carlossulzer

Avatar discord do usuario tarcizio5821

tarcizio5821

Ver Respostas

Não deu, apareceu um erro "PHP Notice: Trying to get property 'txid' of non-object"

Avatar discord do usuario carlossulzer

carlossulzer

Boa tarde. Estou desenvolvendo um app em Flutter/Dart e gostaria de saber se existe alguma documentação para fazer a integração? outra duvida seria em relação ao certificado ".p12" pode ser usado neste formato ou tem que converter em ".pem". Tentei fazer usando o conversor disponibilizado no github mas deu erro.

Avatar discord do usuario cachorro_05667

cachorro_05667

Ver Respostas

Log.d("Gerencianet", "Iniciando Gerencianet com as opções fornecidas...");
Gerencianet gn = new Gerencianet(options, getAssets());
Log.d("Gerencianet", "Gerencianet iniciado.");

Log.d("Gerencianet", "Preparando o corpo da requisição...");
HashMap body = new HashMap<>();

HashMap calendario = new HashMap<>();

calendario.put("expiracao", 3600);
body.put("calendario", calendario);
HashMap devedor = new HashMap<>();
body.put("devedor", devedor);
HashMap valor = new HashMap<>();
valor.put("original", "123.45");
body.put("valor", valor);
body.put("chave", "853ff313-0295-4644-836b-41193dcf1419");
body.put("solicitacaoPagador", "Cobrança dos serviços prestados.");
Log.d("Gerencianet", "Corpo da requisição preparado.");

Log.d("Gerencianet", "Chamando pixCreateImmediateCharge...");
Map response = gn.call("pixCreateImmediateCharge", new HashMap(), body);
Log.d("Gerencianet", "Resposta: " + response.toString());

} catch (GerencianetException e) {
/ Gerencianet's api errors will come here /
Log.d("Gerencianet", "GerencianetException: " + e.getMessage());
} catch (Exception ex) {
/ Other errors will come here /
Log.d("Gerencianet", "Exceptionss: " + ex.getMessage());
}
}

Avatar discord do usuario victortapias

victortapias

Pessoal, preciso adicionar uma pessoa como usuario secundario e esta dando erro inesperado

Avatar discord do usuario startasolutions

startasolutions

Ver Respostas

Estou tomando esse erro. O que pode ser ? Warning: curl_setopt_array(): Cannot represent a stream of type Output as a STDIO FILE in C:\xampp\htdocs\Logos CRM\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php on line 70
cURL error 0: The cURL request was retried 3 times and did not succeed. The most likely reason for the failure is that cURL was unable to rewind the body of the request and subsequent retries resulted in the same error. Turn on the debug option to see what went wrong. See https://bugs.php.net/bug.php?id=47204 for more information. (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://pix-h.api.efipay.com.br/oauth/token

Avatar discord do usuario vitaomt

vitaomt

Ver Respostas

Qualquer requisição que estou fazendo para API do Efí está dando erro. O erro recebido é uma página HTML que parece ser uma resposta de desafio de segurança, solicitando a verificação de JavaScript e cookies (indicando "Just a moment..." seguido por instruções para habilitar JavaScript e cookies).

Avatar discord do usuario vitaomt

vitaomt

Ver Respostas

Boa Tarde, em minha aplicação PHP, que faz uso da biblioteca/classe EfiPay para comunicação com a API de vocês, estou encontrando um erro que impede o processo de completar com sucesso. O erro recebido é uma página HTML que parece ser uma resposta de desafio de segurança, solicitando a verificação de JavaScript e cookies (indicando "Just a moment..." seguido por instruções para habilitar JavaScript e cookies). Ou Seja não estou conseguindo usar a API de vocês, aconteceu algo? Esse erro começou de ontem para hoje, simplesmente do nada.

Avatar discord do usuario marcos9868

marcos9868

Na documentação, ele mostra as maneiras e dados que precisa para isso ocorrer, mas quando os insiro dentro do código, ele retorna um erro no contexto, devido os parâmetros serem em português

Avatar discord do usuario marcos9868

marcos9868

Ver Respostas

Enviei o formulário de solicitação de permissão para ter acesso a API Pix da Efi. Enquanto isso estou montando o método que realiza esse pagamento dentro do projeto. Lendo a documentação, ele mostra a estrutura que deve ser utilizada no método, porém como está em nossa língua, se eu inserir dentro do código haverá muitos erros de contexto. Teria algum outro lugar dentro da doc onde explica mais sobre esse método?

Avatar discord do usuario adao_17376

adao_17376

Foi gerado um Link para pagamento e apresentou o seguinte erro (Falha no pagamento - Transação não autorizada. Endereço do facilitador incompleto, entre em contato)

Avatar discord do usuario nandocabral.

nandocabral.

Boa tarde, o Rest me mostra mensagem dizendo que não consegue encontrar o certificado. Não aparece erro no Log. Eu tô usando Back4App. Poderia me dar uma força? Eu fiz assim: const options = {
sandbox: true,
client_id: '-------',
client_secret: '------',
certificate: './credenciais/homologacao-551355-Moranguinho - Homolog.p12'
};

Avatar discord do usuario elielpsoares

elielpsoares

Axios esá me retornando erro

Avatar discord do usuario elielpsoares

elielpsoares

Ver Respostas

Continua o mesmo erro. 😦

Avatar discord do usuario uxpedro

uxpedro

Ver Respostas

Bom dia !!!

ao tentar criar um web hook, driblando o mtls uso o seguinte código:

e recebo o erro:

{
"nome": "webhook_invalido",
"mensagem": "A autenticação de TLS mútuo não está configurada na URL informada"
}
imagem enviada na mensagem pelo usuario uxpedro