como vocês não tinham retornado que estava retornando erro 500 (apenas encerraram o ticket sem retorno), não pude ver quais erros estavam ocorrendo na API antes...
Termos mais procurados:
Termos mais procurados:
como vocês não tinham retornado que estava retornando erro 500 (apenas encerraram o ticket sem retorno), não pude ver quais erros estavam ocorrendo na API antes...
Ix, está dando erro 500 agora na hora de gerar o código do PIX
Estou tendo problema de erro 500 ao gerar o token do cartão
obtive esse erro na req de charge one step:
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)
Ola, Estou testando a plataforma do EFI mas estou com alguns problemas
Estou tentando criar uma chave pix no meu servidor de homologaçao usando o endpoint
POST /v2/gn/evp
porem estou recebendo o seguinte erro:
data: {
nome: 'erro_aplicacao',
mensagem: 'Ocorreu um erro ao solicitar a criação da chave'
}
http 500
O ambiente de homologaçao esta funcionando corretamente??
ps: estou conseguindo obter o acess_token e criar cobranca PUT /v2/cob/:txid em homologacao.
Boa tarde. Estou tendo dificuldade para receber notificações do status da cobrança. Na documentação https://dev.efipay.com.br/docs/api-cobrancas/notificacoes/#recebendo-as-notifica%C3%A7%C3%B5es diz:
"Um POST vai conter apenas uma informação: um token de notificação. Esse token é enviado quando ocorre uma alteração no status da cobrança. Para receber essas notificações, você precisa cadastrar uma URL de notificação na cobrança e prepará-la para ler o token na variável $_POST['notification']."
No meu código eu faço
$token = $_POST['notification']
e recebo este erro na plataforma:
{
"code": 3500010,
"error": "property_does_not_exists",
"error_description": {
"property": "notification",
"message": "A propriedade [notification] informada não existe."
}
}
como resolvo?
boa tarde galera, alguem para conseguir me ajudar, estou tendo error 3500072
galera recebi esse erro ao tentar pegar os dados que recebi de uma callback:
{'code': 3500010, 'error': 'property_does_not_exists', 'error_description': {'property': 'notification', 'message': 'A propriedade [notification] informada não existe.'}}
Bom dia. Estou fazendo a integração através de uma API .net e ao efetuar os testes notei que o retorno da API EFIPay retorna objetos diferentes. Fiz uma implementação que acredito não ser a melhor opção mas funciona. Como vcs tratam isso? esses são os possíveis retornos:
==> Retorno 1
"{\"code\":3500034,\"error\":\"validation_error\",\"error_description\":{\"property\":\"/payment/credit_card/payment_token\",\"message\":\"Tipo inválido: number (esperado string).\"}}"
==> Retorno 2
"{\"code\":200,\"data\":{\"installments\":1,\"installment_value\":188000,\"charge_id\":44075256,\"status\":\"unpaid\",\"refusal\":{\"reason\":\"Dados do cartão inválidos.\",\"retry\":true},\"total\":188000,\"payment\":\"credit_card\"}}"
==> Retorno 3
"{\"code\":200,\"data\":{\"installments\":1,\"installment_value\":188000,\"charge_id\":44075296,\"status\":\"approved\",\"total\":188000,\"payment\":\"credit_card\"}}"
==> Retorno 4
"{\"code\":3500018,\"error\":\"already_used_payment_token\",\"error_description\":\"O [payment_token] fornecido já foi utilizado.\"}"
estou com problema para fianalizar no meu projeto ao clicar para gerar um boleto vem essa mensagem de erro: Erro código:3500034
Erro:validation_error
Erro descrição:Array
boa noite estou tentando validar a api para cartão mas está aparecendo este erro:
{
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.'
}
Pessoal, fui gerar um boleto hoje em homologaçao e tomei o erro abaixo, antes estava funcionando, sabem me dizer se mudou algo ?
{
"code": 3500000,
"error": "server_error",
"error_description": "Erro interno do servidor."
}
Coloquei assim mas só funciona no localhost a confirmação de PIX (http://localhost:8000/cob/a7689c1ff5b64eeca8695e2e58c30007), no site da vercel da página não encontrada.
Já coloquei as variáveis no site e estou usando o certificado p12, o pem da erro até no localhost.
Teria que colocar algum comando no arquivo next.config.js ou vercel.json?
// Rota para consultar cobrança por txid
router.get('/cob/:txid', async (req, res) => {
const txid = req.params.txid;
try {
const reqGN = await GNRequest({
clientID: process.env.GN_CLIENT_ID,
clientSecret: process.env.GN_CLIENT_SECRET
});
// Consultar a cobrança usando o txid
const response = await reqGN.get(https://pix.api.efipay.com.br/v2/cob/${txid});
// Verificar se há um objeto PIX na resposta
if (response.status === 200 && response.data.pix) {
// Enviar o código de ativação junto com a resposta
return res.status(200).json({ message: 'PIX confirmado com sucesso.' });
} else {
// O PIX não foi pago ou não encontrado
return res.status(400).json({ error: 'PIX não encontrado ou não foi pago.' });
}
} catch (error) {
console.error('Erro ao consultar a cobrança:', error.message);
return res.status(500).json({ error: 'Erro ao consultar a cobrança.' });
}
});
Oi, pra confirmar se o pix foi pago seria algo assim? (não sei muito sobre isso, to aprendendo e usei o GPT pra criar o código.)
app.post('/webhook(/pix)?', async (req, res) => {
try {
// Consultar a cobrança usando o txid
const response = await axios.get(/v2/cob/:txid, {
headers: {
Authorization: 'Bearer' + process.env.GN_CLIENT_ID // Substitua pelo token de autorização correto
}
});
// Verificar o status da cobrança na resposta
if (response.status === 200 && response.data.status === 'CONCLUIDA') {
// Enviar o código de ativação para o Supabase
const { data: insertedData, error } = await supabaseClient
.from('dominios_permitidos')
.insert([{ code: generatedCode }]); // Acesse o código gerado na rota '/api/key'
// Enviar o código de ativação junto com a resposta
return res.status(200).json({ message: 'Webhook recebido com sucesso.', code: generatedCode });
} else {
// Se a cobrança não estiver concluída, retorne uma mensagem de erro
return res.status(400).json({ error: 'Cobrança não concluída.' });
}
} catch (error) {
console.error('Erro ao consultar a cobrança:', error.message);
return res.status(500).json({ error: 'Erro ao consultar a cobrança.' });
}
});
Ao executar esse aquivo 'sdk-php-apis-efi/examples/charges/subscription/createOneStepCardSubscription.php' dá esse erro: "3500010
property_does_not_exists
Propriedade: "id". A propriedade [id] informada não existe." Já coloquei o id do plano, conferi e está certinho o número do id, alguém pode me ajudar a resolver?
Boa tarde pessoal.
Não consegui fazer rodar o efi no meu servidor PHP, dá erro 500, dai fui para o python, tbm dá uns erros. Alguém pode me ajudar?
Estou tendo esse erro nos dados de saida em homologação
{
"code": 3500034,
"error": "validation_error",
"error_description": {
"property": "/payment",
"message": "Propriedade desconhecida (não está no schema)."
}
}
Estou com um error ao consultar {{rota_base_cob}}/v1/charge/one-step:
{
"items": [
{
"name": "Meu Produto",
"value": 5990,
"amount": 1,
"marketplace": {
"repasses": [
{
"payee_code": "payee_code1",
"percentage": 2500
},
{
"payee_code": "payee_code2",
"percentage": 1500
}
]
}
}
],
"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": "2021-12-15",
"configurations": {
"fine": 200,
"interest": 33
}
}
}
}
##
Error que está me gerando:
{
"code": 3500034,
"error": "validation_error",
"error_description": {
"property": "/items/0/marketplace/repasses/0/payee_code",
"message": "A string não corresponde ao modelo: ^[a-fA-F0-9]{32}$."
}
}
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