ECONNRESET acontece quando você não manda o certificado.
E na minha requisição pra criar o webhook, ainda estou recebendo essa mensagem de erro:
string(102) "{"nome":"webhook_invalido","mensagem":"A requisição na URL informada falhou com o erro: ECONNRESET"}"
string(102) "{"nome":"webhook_invalido","mensagem":"A requisição na URL informada falhou com o erro: ECONNRESET"}"
@rubenskuhl obrigado pelo retorno, eu tentei integrar no meu Controller (uso nestjs) na minha API que está no heroku, aqui está o código:
import {
ClassSerializerInterceptor,
Controller,
HttpCode,
HttpStatus,
Logger,
Post,
Req,
UseInterceptors,
} from '@nestjs/common';
import { LoggerInterceptor } from '@src/common/logger/logger-interceptor';
import configuration from '@src/config/configuration';
import axios from 'axios';
import { Request } from 'express';
import as https from 'https';
const { httpsOptions } = configuration();
@Controller('efi-gerencianet')
@UseInterceptors(ClassSerializerInterceptor, LoggerInterceptor)
export class EfiGerencianetController {
private readonly logger = new Logger(EfiGerencianetController.name);
private instance = axios.create({
httpsAgent: new https.Agent({
ca: httpsOptions.ca,
requestCert: true,
rejectUnauthorized: true,
}),
headers: {
'x-skip-mtls-checking': true,
},
});
@Post('webhook/pix')
@HttpCode(HttpStatus.OK)
handlePixCallback(@Req() req: Request) {
const body = req.body;
this.logger.log(Received callback from Gerencianet);
this.logger.debug(body);
return body;
}
@Post('configure-webhook')
async configureWebhook() {
const url =
'https://api-pix.gerencianet.com.br/v2/webhook/4114c4e9-202c-4979-8534-34a4e5a29ad0';
const data = {
webhookUrl: '',
};
try {
const response = await this.instance.put(url, data);
this.logger.log(
Webhook configured successfully. Status code: ${response.status},
);
return response.data;
} catch (error) {
this.logger.error(Error configuring webhook: ${error.message});
throw new Error(Error configuring webhook: ${error.message});
}
}
}
subi pra produção, e ao chamar o endpoint recebo o erro: Error: Error configuring webhook: read ECONNRESET
Para SSL estou usando o heroku ACM (auto managed).
Sabem o que posso estar fazendo errado?
Oi Guilherme:
Estou com um problema com o webhook
Consigo listar os webhooks configurados sem problema.
O problema vem quando quero configurar um novo webhook para receber notificações de pagamento
Aqui esta meu codigo:
const efipay = new EfiPay(options)
async function api_configure_webhook_efipay( req, res, next ) {
let body = {
webhookUrl: 'https://origami.ink/webhook_paymentefipay',
}
let params = {
chave: '8712f01e-e8e6-4eab-a636-ddc8e13fe8b7',
}
try {
let object_result = await efipay.pixConfigWebhook(params, body)
printf( "[configure_webhook] -> object_result -> ", object_result )
res.json( object_result )
} catch( e ) {
// throw e
res.json( e )
}
}
module.exports = api_configure_webhook_efipay
Aqui esta o erro:
{
"nome": "webhook_invalido",
"mensagem": "A requisição na URL informada falhou com o erro: ECONNRESET"
}
Estou com um problema com o webhook
Consigo listar os webhooks configurados sem problema.
O problema vem quando quero configurar um novo webhook para receber notificações de pagamento
Aqui esta meu codigo:
const efipay = new EfiPay(options)
async function api_configure_webhook_efipay( req, res, next ) {
let body = {
webhookUrl: 'https://origami.ink/webhook_paymentefipay',
}
let params = {
chave: '8712f01e-e8e6-4eab-a636-ddc8e13fe8b7',
}
try {
let object_result = await efipay.pixConfigWebhook(params, body)
printf( "[configure_webhook] -> object_result -> ", object_result )
res.json( object_result )
} catch( e ) {
// throw e
res.json( e )
}
}
module.exports = api_configure_webhook_efipay
Aqui esta o erro:
{
"nome": "webhook_invalido",
"mensagem": "A requisição na URL informada falhou com o erro: ECONNRESET"
}
boa tarde, to preso nesse erro
{
"nome": "webhook_invalido",
"mensagem": "A requisição na URL informada falhou com o erro: ECONNRESET"
}
A causa usual de ECONNRESET é não passar o certificado
estou tentando cadasrar um webhook com o sdk para php usando o laravel e estou tendo esse erro
"message": "A requisição na URL informada falhou com o erro: ECONNRESET",
"exception": "Efi\\Exception\\EfiException",
"file": "/var/www/html/vendor/efipay/sdk-php-apis-efi/src/Efi/Request.php",
O unico erro que aparece quando tento autenticar o webhook é: 400webhook_invalidoA requisição na URL informada falhou com o erro: ECONNRESET
passei minha url que esta hospedada na digital ocean, como ensinado na [Módulo 5.1] Aula 5, fiz todos os procedimentos, ja instalei o ssl e fiz as configurações para o webhook, mas quando coloco a rota no pixConfigWebwook recebo o erro: 400webhook_invalidoA requisição na URL informada falhou com o erro: ECONNRESET
Boa noite, meu webhook SEMPRE retorna com esse ERRO
{
nome: 'webhook_invalido',
mensagem: 'A requisição na URL informada falhou com o erro: ECONNRESET'
}
Como resolver?
Error: read ECONNRESET
Não estou conseguindo rodar cobranças com vencimento no postman. dá um erro de econnreset
com esse host de homologacao nem conecta, erro ECONNRESET
Meu cliente abriu uma nova conta na EFI, e estou adicionando o mesmo webhook que tenho para minha conta, porem recebo a seguinte mensagem de erro: "nome": "webhook_invalido",
"mensagem": "A requisição na URL informada falhou com o erro: ECONNRESET". Tentei inclusive colocar o index.php original, a mensagem é a mesma
Bom dia!
Erro de fetch ECONNRESET no momento, pois estou tentando fazer pela api, mas hoje conversei com a minha equipe e vou tentar novamente pela sdk, mas usando a api do next, se eu tiver algum problema aviso aqui novamente