Histórico de mensagens sobre erro em pix

EXIBINDO CONVERSAS RECENTES:

Texto: erro
Canal: pix
Avatar discord do usuario n_antequera

n_antequera

Ver Respostas

Olá tudo bem? Estou com o seguinte erro ao testar a API para envio de pix. Falei com meu consultor comercial e ele me orientou a mandar a dúvida por aqui, sabem ajudar?

"nome": "erro_autorizacao",
"mensagem": "Para ativar este serviço, envie um e-mail para [email protected] ou abra um ticket em sua conta Efí"

Avatar discord do usuario andrebarbosa_dev

andrebarbosa_dev

Ver Respostas

"erro": {
"code": 401,
"erro": "invalid_client",
"descricao": "Invalid or inactive credentials"
}

esse erro geralmente pode ser o certificado também ou só as credenciais?

Avatar discord do usuario russofullstack

russofullstack

app.post('/pixDevolution', async (req, res) => {

const { valor, txid, id } = req.body;

const payment = await Payment.findOne({ where: { txid:txid} })
const order = await Orders.findOne({ where: { txid:txid} })

let body = {
valor: valor,
}

let params = {
e2eId: payment.endToEndId,
id: new Date().getTime(),
}

if(order.pagamento !== 'realizado'){
res.status(400).send('Pedido Não está Pago!')
}

await gerencianet.pixDevolution(params, body)
.then((resposta) => {
console.log(resposta)
})
.catch((error) => {
console.log(error)
})


await Orders.update({
pagamento: "reembolso_solicitado"
}, {
where: {
id: id
}
});

res.status(200).send('Gerou o Reembolso');
});

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Indiferente de aonde está hospedado, se você não diferenciar as mensagens de erro do seu fornecedor das suas, não vai conseguir avançar...

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso é a mensagem de erro do seu site, não a mensagem de erro retornada pela API...

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

´´´
{
"message": "Erro interno do servidor",
"erro": {
"nome": "webhook_invalido",
"mensagem": "A URL informada respondeu com o código HTTP 400"
}
}
´´´

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

Ver Respostas

nem configura, da erro dizendo que a rora não respondeu

Avatar discord do usuario marcelinho3290

marcelinho3290

Com isso Estou criando uma aplicação C# e executando diretamente a classe, porem estou encontrando erro na resposta

Avatar discord do usuario mcunha98

mcunha98

Ver Respostas

uma duvida, chamei POST : https://pix-h.api.efipay.com.br/v2/cob
mas havia colocado o metadata para a url de notificacao, tomei erro
{"nome":"json_invalido","mensagem":"Valores ou tipos de campo inválidos","erros":[{"chave":"additionalProperties","caminho":".body","mensagem":"não são permitidas propriedades adicionais"}]}
"metadata": { "notification_url": "http:\/\/webhook.site.com.br" }

e vendo na doc, realmente nao da suporte para metadata, entao como fazer para ligar o webhook do pix via notification_url ?

Avatar discord do usuario russofullstack

russofullstack

Ver Respostas

Unhandled Promise Rejection {"errorType":"Runtime.UnhandledPromiseRejection","errorMessage":"TypeError: gerencianet.pixSplitConfigId is not a function","reason":{"errorType":"TypeError","errorMessage":"gerencianet.pixSplitConfigId is not a function","stack":["TypeError: gerencianet.pixSplitConfigId is not a function"," at /var/task/src/index.js:783:15"," at Layer.handle [as handle_request] (/var/task/node_modules/express/lib/router/layer.js:95:5)"," at next (/var/task/node_modules/express/lib/router/route.js:144:13)"," at Route.dispatch (/var/task/node_modules/express/lib/router/route.js:114:3)"," at Layer.handle [as handle_request] (/var/task/node_modules/express/lib/router/layer.js:95:5)"," at /var/task/node_modules/express/lib/router/index.js:284:15"," at Function.process_params (/var/task/node_modules/express/lib/router/index.js:346:12)"," at next (/var/task/node_modules/express/lib/router/index.js:280:10)"," at cors (/var/task/node_modules/cors/lib/index.js:188:7)"," at /var/task/node_modules/cors/lib/index.js:224:17"]},"promise":{},"stack":["Runtime.UnhandledPromiseRejection: TypeError: gerencianet.pixSplitConfigId is not a function"," at process. (file:///var/runtime/index.mjs:1276:17)"," at process.emit (node:events:529:35)"," at emit (node:internal/process/promises:149:20)"," at processPromiseRejections (node:internal/process/promises:283:27)"," at process.processTicksAndRejections (node:internal/process/task_queues:96:32)"]}
Unknown application error occurred

Avatar discord do usuario cndo

cndo

Ver Respostas

Oi geeente!
Acredito que essa duvida deve ser recorrente aqui mas não encontrei nada parecido.
Tenho um sistema de agendamento de transferências e gostaria de validar a chave no momento do agendamento, para não correr o risco de a pessoa digitar a chave incorreta e o erro só ocorrer na semana seguinte por exemplo

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

Ver Respostas

o @rubenskuhl cara eu não acho o erro

server {
server_name webhook.redebrasilrp.com.br;

listen [::]:443 ssl ipv6only=on;
listen 443 ssl;

ssl_certificate /etc/letsencrypt/live/webhook.redebrasilrp.com.br/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/webhook.redebrasilrp.com.br/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;

ssl_client_certificate /var/www/html/backend/webhookpix/public_key/chain-pix-sandbox.crt;
ssl_verify_client optional;
ssl_verify_depth 3;

location / {
proxy_pass http://127.0.0.1:8082;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_cache_bypass $http_upgrade;
}

location /webhook {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
proxy_pass http://127.0.0.1:8082; # Alterado para a mesma configuração de proxy_pass na localização padrão
}
}

server {
if ($host = webhook.redebrasilrp.com.br) {
return 301 https://$host$request_uri;
}

server_name webhook.redebrasilrp.com.br;
listen 80;
return 404;
}

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

se fosse um erro do nginx teria um log de erro as 17h09

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sua mensagem é de 16h51, o error.log foi atualizado 16h54.

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

Ver Respostas

eu fui nesse diretório, mas o erro não bate com a hora com o acesso da efi

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

/var/log/nginx/error.log

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Existe também o log de erros.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O error.log que pode dar uma pista

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tem vários motivos para dar erro 400, não precisa ser resposta 400 no código.

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

Ver Respostas

e eu nem tenho codigo de erro 400 no server e no nginx