Histórico de mensagens sobre url

EXIBINDO CONVERSAS RECENTES:

Texto: url
# assinaturas
Avatar discord do usuario rian2965

rian2965

Opa, boa noite

tenho duas duvidas referentes as assinaturas

no endpoint de criar uma assinatura e pagar pelo bolix, eu consigo informar a url de notification?
atualmente eu faço isso em 2 passos, primeiro crio e depois atribuo

após assinar, o cliente vai ficar recebendo a cobrança no cartão. Então todo mês, após o primeiro pagamento, sempre que ele pagar será recebido uma post notificação no meu sistema?

# pix
Avatar discord do usuario tieferson

tieferson

Mesmo se removo o CURLOPT_POSTFIELDS dá esse erro

# pix
Avatar discord do usuario tieferson

tieferson

Ver Respostas

Curl

# pix
Avatar discord do usuario _porfirio

_porfirio

Ver Respostas

Olá, tudo bem ? Ao configurar o webhook, estou recebendo o seguinte 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'
}
]
}
{
webhookUrl: 'https://application.cardi.digital/str/order/sales/pix/webhook/'
}

# bolix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

O token não se perde não.
Verifique em sua conta, no menu API > Sua aplicação > em Homologação na Notificações se você usou a mesma URL de produção.
Provavelmente estamos enviando a notificação pra mesma URL de produção sua, e quando sua aplicação consulta o token de notificação de homologação em produção, não é encontrado.

# devs
Avatar discord do usuario danielsouza1283

danielsouza1283

Modificando a URL eu já tenho a mensagem de "erro" sobre o body, acredito que está tudo certo sobre os tokens

# assinaturas
Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

As notificações permitem que você receba informações quando o status de uma transação for alterado, como quando um boleto for Pago ou ficar Inadimplente, por exemplo. Logo, basta cadastrar uma URL de Notificação ao criar uma cobrança. Neste link da documentação fornecemos mais detalhes: https://dev.efipay.com.br/docs/api-cobrancas/notificacoes

# pix
Avatar discord do usuario yasmin_efi

yasmin_efi

@dukelendario essa mensagem significa que a sua URL informada não foi encontrada

# pix
Avatar discord do usuario dukelendario

dukelendario

bom dia, estou integrando a efi com whmcs mais estou com erro de webhook, ele faz os dados de saida: {
"nome": "webhook_invalido",
"mensagem": "A URL informada respondeu com o código HTTP 404"
}

# cartões
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @racs188130! Na API Cocobranças você precisa alterar a URL e as Credenciais.
Em relação a recusa do cartão, vou criar um atendimento para obter mais informações da sua conta

# cartões
Avatar discord do usuario racs188130

racs188130

Ver Respostas

Boa tarde pessoal, uma duvida báscia, a "virada de chave" de homologação para Produção precisaria de algo a mais além da alteração da url(retirando o .."-h" de homologação ) e alterando o client id e client secret ?

# devs
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

# pix
Avatar discord do usuario uknow.rommel

uknow.rommel

Ver Respostas

Boa tarde, estou criando uma rota na minha api pra gerar boletos utilizando o sdk typescript e o endpoint

await efiPay.createOneStepCharge([], body)
, e enviando uma url de notificação. Porém quando essa notificação chega, ela chega vazia, não tem body, params nada, só chama minha api e não passa nada por lá.

# assinaturas
Avatar discord do usuario leandrosouza_54322

leandrosouza_54322

Ver Respostas

Boa noite! Alguem pode me ajudar com um problema no momento de iniciar uma assinatura no metodo One-Step. Eu montei o Curl e faço a solicitação enviando o token do cartão e os dados do cliente, e sempre recebo o mesmo erro.
imagem enviada na mensagem pelo usuario leandrosouza_54322

# pix
Avatar discord do usuario kauan_bs

kauan_bs

Boa tarde. Estou tentando configurar o webhook no meu servidor porém estou recebendo 401. Estes são meus códigos :

js

const httpOptions = {
cert: fs.readFileSync("gd_bundle-g2-g1.crt"), // Certificado fullchain do dominio
key: fs.readFileSync("56092e4c5a31e0c5.crt"), // Chave privada do domínio
ca: fs.readFileSync("chain-pix-prod.crt"), // Certificado público da Efí
minVersion: "TLSv1.2",
requestCert: true,
rejectUnauthorized: false, //Caso precise que os demais endpoints não rejeitem requisições sem mTLS, você pode alterar para false
};

app.post("/webhookEfi", (request, response) => {
if (request.socket.authorized) {
console.log("autorizado")
response.status(200).end();
} else {
console.log("não autorizado")
response.status(401).end();
}
});

app.post("/webhookEfiConfig", async (req, res) => {
try {
let body = {
webhookUrl: "{minhaurl}/webhookEfi",
};

let params = {
chave: "6e364195-3e3d-4ee5-8ca0-14db77d30593",
};

const efipay = new EfiPay(options);

await efipay.pixConfigWebhook(params, body);

// Se tudo correr bem, você pode enviar uma resposta de sucesso
res.status(200).send("Configuração do webhook concluída com sucesso!");
} catch (error) {
// Se ocorrer algum erro, você pode enviar uma resposta de erro e registrar o erro
console.error("Erro ao configurar o webhook:", error);
res.status(500).send("Ocorreu um erro ao configurar o webhook.");
}
});
Alguem sabe qual o motivo ?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A URL que você passa para o webhook é adicionado um /pix no final. Então se vc passar exemplo.com.br, vai ficar exemplo.com.br/pix

# pix
Avatar discord do usuario kauan_bs

kauan_bs

Ver Respostas

Tentei configurar o webhook, porém não recebi a requisição na url designada. É preciso apenas configurar o webhook com o pixConfigWebhook?