Histórico de mensagens sobre Erro 500 em devs

EXIBINDO CONVERSAS RECENTES:

Texto: Erro 500
Canal: devs
Avatar discord do usuario rafaelsantosferraz

rafaelsantosferraz

Ver Respostas

Olá! Tudo bem

Gostaria de testar os novos endpoints de detalhar e pagar QrcodePix.

Habilitei os escopos, no entanto a resposta é a seguinte:

{
"type": "https://pix.bcb.gov.br/api/v2/error/QrcodeErroInterno",
"title": "Erro Interno",
"status": 500,
"detail": "Funcionalidade desabilitada em ambiente de homologação."
}

Alguma previsão para habilitarem esses endpoint para homologação.

Obrigado

Avatar discord do usuario tudocatolico

tudocatolico

Ver Respostas

Ix, está dando erro 500 agora na hora de gerar o código do PIX

Avatar discord do usuario jonadabir

jonadabir

Ver Respostas

obtive esse erro na req de charge one step:

ts
{
"code": 3500072,
"error": "request_not_allowed",
"error_description": "Não foi possível finalizar sua solicitação. Por favor, entre em contato com o suporte Gerencianet."
}
Eu utilizei um cartao de credito de um gerador do 4devs, sera esse o problema?

Avatar discord do usuario ggiovanini

ggiovanini

Ver Respostas

Boa tarde, estou obtendo um erro pedindo para entrar em contado com o suporte.
Não foi possível finalizar sua solicitação. Por favor, entre em contato com o suporte Gerencianet.
["error":"Gerencianet\Exception\GerencianetException":private]=>
string(19) "request_not_allowed"
["errorDescription":"Gerencianet\Exception\GerencianetException":private]=>
string(102) "Não foi possível finalizar sua solicitação. Por favor, entre em contato com o suporte Gerencianet."

["code":protected]=>
int(3500072)

Avatar discord do usuario rafaelmaiabr

rafaelmaiabr

Ver Respostas

Bom dia!
Estou realizando alguns testes nos modelos que disponibilizam, mas está apresentando erros.

Criação de chaves homologação erro 500 Produção Funciona

Sandbox
erro_interno_servidor
Erro interno do servidor
500
Warning: curl_setopt_array(): Cannot represent a stream of type Output as a STDIO FILE in D:\xampp\htdocs\app_cobranca\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php on line 70

Warning: curl_setopt_array(): Cannot represent a stream of type Output as a STDIO FILE
in D:\xampp\htdocs\app_cobranca\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php on line 70

Warning: curl_setopt_array(): Cannot represent a stream of type Output as a STDIO FILE in D:\xampp\htdocs\app_cobranca\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/v2/gn/evp

Avatar discord do usuario robisonfb

robisonfb

Ver Respostas

Boa noite, estou fazendo uns testes com a api e noite algo um pouco chato eu teria que tratar a strig para personalizar o erro
estou usando este exemplo :https://github.com/efipay/sdk-php-apis-efi/blob/main/examples/charges/billet/createOneStepBillet.php
especificamente na pare de erros no exemplo nao passei o cpf mas ele nao fala que o erro e no cpf apenas me retorna isso
Error code: 3500034
Error msg: A string é muito curta (0 caracteres), mínimo 11.

Avatar discord do usuario nivs4584

nivs4584

Oi, estou de volta...
O erro que retorna:
{"code":3500072,"error":"request_not_allowed","error_description":"N\u00e3o foi poss\u00edvel finalizar sua solicita\u00e7\u00e3o. Por favor, entre em contato com o suporte Gerencianet."}

o body que estou enviando:
{"items":[{"name":"Pagamento da Fatura F-001194","amount":1,"value":100}],"metadata":{"notification_url":"https:\/\/.com.br\/painel\/gateways\/gerencia_net\/callback_cartao?invoiceid=1126&hash="},"payment":{"credit_card":{"customer":{"name":"nivan jr","cpf":"","phone_number":"","email":"@gmail.com","birth":"1997-11-13"},"installments":1,"billing_address":{"street":"46","city":"aruja","state":"AP","neighborhood":"rua 23a","zipcode":"27418150","number":0},"payment_token":"","message":"FATURA F-001194"}}}


(coloquei asteristico em dados sensiveis)

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, mas a URL não está respondendo. Tente acessar você mesmo do browser, dá erro 500 ao invés de mostrar um QR-Code.

Avatar discord do usuario irineumarques

irineumarques

Eu estou importando desta maneira:

use Efí\Efí;

Este é o meu método para atualizar o
status
no banco de dados:

public function notification(Request $request) {
try {
$efiEnviroment = env('EFI_ENVIROMENT') === 'sandbox' ? true : false;

$options = [
'client_id' => env('EFI_CLIENT_ID'),
'client_secret' => env('EFI_CLIENT_SECRET'),
'sandbox' => $efiEnviroment
];

$token = $request->notification;

Log::info("Token de notification: $token");

$params = [
'token' => $token
];

$api = new Efí($options);
$chargeNotification = $api->getNotification($params, []);

// Conta o tamanho do array data (que armazena o resultado)
$i = count($chargeNotification["data"]);
// Pega o último Object chargeStatus
$ultimoStatus = $chargeNotification["data"][$i-1];
// Acessando o array Status
$status = $ultimoStatus["status"];
// Obtendo o ID da transação
$charge_id = $ultimoStatus["identifiers"]["charge_id"];
// Obtendo a String do status atual

$current_status = $status["current"];
$previous_status = $status["previous"];

$payment = Payment::where('charge_id', $charge_id)->first();

$payment->update([
'status' => $current_status
]);

Log::info("Status anterior: $previous_status . Status atual: $current_status");

return response()->json([
'status' => 'success',
'message' => 'Pagamento processado com sucesso.',
'data' => $payment,
], 200);


} catch (\Exception $e) {
$error_message = $e->getMessage() ? $e->getMessage() : $e;
Log::error($error_message);
return response()->json(['error', $error_message], 500);
}
}

Avatar discord do usuario m.h1604

m.h1604

Quando atualizado para as credenciais de produção, começa a retornar erro 500

Avatar discord do usuario dinhoafsn.

dinhoafsn.

Ver Respostas

// Rota para criar um boleto
app.get('/gerar-boleto', async (req, res) => {
try {
// const {items, payment} = req.body;
const {items, payment} = {
"items": [
{
"name": "Doação R$30,00 - Boleto",
"value": 3000,
"amount": 1
}
],
"payment": {
"banking_billet": {
"customer": {
"name": "Gorbadoc Oldbuck",
"cpf": "94271564656",
"email": "[email protected]",
"phone_number": "5144916523",
"address": {
"street": "Avenida Juscelino Kubitschek",
"number": "909",
"neighborhood": "Bauxita",
"zipcode": "35400000",
"city": "Ouro Preto",
"complement": "",
"state": "MG"
}
},
"expire_at": "2023-12-15",
"configurations": {
"fine": 0,
"interest": 0
},
"message": "teste"
}
}
}
;

// Exemplo: Criar um boleto com a biblioteca efipay
const resposta = await efipay.createOneStepCharge([], {items, payment});

// Aqui você pode manipular a resposta conforme necessário
res.json({resposta});
} catch (error) {
console.error('Erro ao gerar boleto:', error);
res.status(500).json({error: 'Erro ao gerar boleto'});
}
});

Avatar discord do usuario dinhoafsn.

dinhoafsn.

Ver Respostas

Usando Woocommerce e o plugin sugerido na documentação e com chaves cadastradas. ao tentar executar com cartao de credito em modo sandbox, não importa quantas configurações diferentes só retorna a mensagem :

´´´
{code: 3500011, error: "invalid_data",…}
code
:
3500011
error
:
"invalid_data"
error_description
:
"Não foi possível recuperar os dados enviados"

´´´
Existe alguma forma de debugar o que esta faltando?

Avatar discord do usuario kirk.fps

kirk.fps

Ver Respostas

Boa tarde! Estou recebendo um erro 500 quando solicito a criação de uma chave pix aleatória (evp). Já confirmei o escopo, está tudo certo na request. Alguém sabe informar qual pode ser o problema?
imagem enviada na mensagem pelo usuario kirk.fps

Avatar discord do usuario mathheusdr

mathheusdr

Bom dia, estou testando a resposta da API e estou em ambiente de desenvolvimento utilizando o Xampp
$metadata = [
"custom_id" => "Order_00001",
"notification_url" => "http://localhost/Projeto/resposta"
];
o erro : 3500034validation_errorA propriedade [notification_url] é inválida.
existe uma forma de testar a resposta neste formato ?

Avatar discord do usuario mauriciosarmento

mauriciosarmento

HTTP ERROR 500

Avatar discord do usuario sulivamtecnologia

sulivamtecnologia

Ver Respostas

Sempre retorna esse erro:
{"code":3500011,"error":"invalid_data","error_description":"Não foi possível recuperar os dados enviados."}

Avatar discord do usuario claranjeiras

claranjeiras

Ver Respostas

Boa tarde, alguem com dificuldade pra gerar pdf do boleto? Gerencianet gerando erro 500

Avatar discord do usuario lukezin_0

lukezin_0

Olá, preciso de ajuda. Estou fazendo uma requisição e está sendo retornado o erro 500(server_error) e apontando para o campo "cpf" como se estivesse errado, porém está tudo nos conformes, seguindo a documentação. Como posso proceder?