Histórico de mensagens

EXIBINDO CONVERSAS RECENTES:

Data: 19/02/2025
# devs
Avatar discord do usuario bgeneto

bgeneto

Ver Respostas

Desculpe, mas não... Não é quebrar padrão nenhum. Ajuda aí vai por favor!!! Será possível que temos que debater tanto para sinalizar um BUG tão óbvio? Quanta perda de tempo!
A API inteira da Efí quando usa CPF ou CNPJ não precisa usar quotes, daí só este end-point que precisa e você tá defendendo que isso tá certo? Desculpe eu realmente não entendo o motivo...
Exemplo da SDK PHP:

php
// createCarnet.php
$customer = [
"name" => "Gorbadoc Oldbuck",
"cpf" => "94271564656",
];
// pixCreateCharge.php
$body = [
"calendario" => [
"expiracao" => 3600 // Charge lifetime, specified in seconds from creation date
],
"devedor" => [
"cpf" => "12345678909",
"nome" => "Francisco da Silva"
],

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas o problema aqui é justamente um padrão, o JSON... para fazer como você está sugerindo, eles vão precisar desobedecer esse padrão. Agora, as chamadas do SDK não são afetadas por esse padrão. Então uma possibilidade seria o SDK sempre colocar entre aspas ao criar o JSON, e aí garantir que não seja interpretado como inteiro.

E os exemplos que você deu são de path parameters, também não afetados por codificação JSON.

# assinaturas
Avatar discord do usuario bgeneto

bgeneto

Ver Respostas

Bom dia! Para cancelar uma assinatura eu preciso do subscription_id, certo? E como eu faço para obtê-lo? Digo, como buscar na API o subscription_id da assinatura de um cliente? Grato!

# devs
Avatar discord do usuario bgeneto

bgeneto

Ver Respostas

Até pode, mas seria bem estranho e totalmente fora dos padrões... imagine eu usando a sdk php e tendo que fazer assim para escapar as aspas:

php
$params = [
"charge_type" => "subscription",
"begin_date" => "2024-02-18",
"end_date" => "2025-02-18",
"customer_document" => "\"03973638004\"" // CPF with double quotes?!?
];

Ou em vanilla javascript:

javascript
fetch("https://cobrancas.api.efipay.com.br/v1/charges?charge_type=subscription&begin_date=2024-02-18&end_date=2025-02-18&customer_document=\"03973638004\"", requestOptions)
.then((response) => response.text())
.then((result) => console.log(result))
.catch((error) => console.error(error));


E pode ficar pior... em nodejs, tendo que escapar com '%22':

javascript
var options = {
'method': 'GET',
'hostname': 'cobrancas.api.efipay.com.br',
'path': '/v1/charges?charge_type=subscription&begin_date=2024-02-18&end_date=2025-02-18&customer_document=%2203973638004%22',
'headers': {
'Authorization': 'Bearer ',
'Content-Type': 'application/json'
}
};

Mas se insistirem nisso eu realmente espero que uniformizem isso para toda a API EfíPay.... e não somente para esse endpoint. É lamentável que a gente não consiga falar com os devs da API diretamente por aqui...

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Precisa, mas pode ser um gratuito como let's encrypt

# pix
Avatar discord do usuario capivaracode_84752

capivaracode_84752

Ver Respostas

A vps onde roda projeto x precisa ter um certeficado ssl, correto?

# pix
Avatar discord do usuario capivaracode_84752

capivaracode_84752

Ver Respostas

vou testar, obrigado.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

ngrok usando opção x-skip-mtls-checking deveria funcionar. Mas são frequentes casos de quem tenta isso e não consegue, tendo porém bastante gente que consegue...

# pix
Avatar discord do usuario capivaracode_84752

capivaracode_84752

Ver Respostas

Você sabe me informa como testar em ambiente de homologação?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, localhost não é possível.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso é possível usando iniciação de pagamento no OpenFinance. Mas não vai funcionar para todo banco pagador aonde o pai tem conta, apenas nos que participam do OpenFinance.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Funcionam. Dependendo do valor, você recebe webhook ou não. Crie cobranças de até R$10 com webhook configurado, que ele é acionado.

# pix
Avatar discord do usuario capivaracode_84752

capivaracode_84752

Ver Respostas

Estou tentando configurar a webhooks em ambiente de homologação, passando como cadastro da url e chave pix, estou tentando cadastra a url localhost, isso não é possível?

# assinaturas
Avatar discord do usuario lucastpw

lucastpw

Ver Respostas

Fiquei tão abismado e frustrado quanto o @jonesheckler. Pessoal, não ter essa informação na documentação é um desrespeito... passei 2 semanas desenvolvendo um produto para só agora descobrir que não é possível integrar com as cobranças que o cliente já tem - algo tão básico! Vou sair mega queimado e provavelmente terei um mega retrabalho para recriar as cobranças todas via API sem poder cobrar do cliente...

# pix
Avatar discord do usuario guii6924

guii6924

Ver Respostas

Boa noite! É possivel utilizar a API para fazer PIX entre terceiros? Tenho uma empresa de cantina e gostaria de passar o pix do pai para a escola diretamente, isso é possivel ?

# pix
Avatar discord do usuario gabrielz_fr

gabrielz_fr

Ver Respostas

Webhooks para pix funcionam em ambiente de homologação?