Histórico de mensagens

EXIBINDO CONVERSAS RECENTES:

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não me parece que ngrok tenha suporte a mTLS com CA privada...

# pix
Avatar discord do usuario gabrielz_fr

gabrielz_fr

Meu server.ts

const server = fastify({
logger: true,
https: {
cert: fs.readFileSync("certificates/cert.crt"),
key: fs.readFileSync("certificates/cert.key"),
ca: fs.readFileSync("ca.crt"),
minVersion: "TLSv1.2",
},
});

server.register(cors, {
origin: true,
credentials: true,
});

server.register(cookie, {
secret: process.env.SECRET_KEY,
});

server.register(userRoutes);
server.register(addressRoutes);
server.register(orderRoutes);
server.register(webhooksRoutes);

server.get("/", (req, res) => {
res.code(200).send({ message: "Live Seed" });
});

server.post("/webhook/pix", async (req, res) => {
const socket = req.raw.socket as TLSSocket

if (socket.authorized) {
const body = req.body;
const filePath = path.join(__dirname, "data.json");

fs.appendFile(filePath, JSON.stringify(body) + "\n", (err) => {
if (err) {
server.log.error(err);
res.status(500).send();
} else {
res.status(200).send();
}
});
} else {
res.status(401).send();
}
});


server.listen({ port: process.env.PORT || 8080 }, async (err) => {
if (err) {
console.error(err);
process.exit(1);
}

const url = await ngrok.connect(process.env.PORT || 8080);
console.log(Ngrok tunnel opened at: ${url});

console.log(Server is listening on port ${process.env.PORT || 8080});
});

ts

# pix
Avatar discord do usuario gabrielz_fr

gabrielz_fr

Ver Respostas

estou usando ngrok para expor a rota para teste na efí

# pix
Avatar discord do usuario gabrielz_fr

gabrielz_fr

estou usando fastify com typescript

# pix
Avatar discord do usuario gabrielz_fr

gabrielz_fr

Ver Respostas

entendi isso, mas eu estou tentando aqui e da somente erro

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Pra fazer reembolso, a mesma API de Pix ou cartão pela qual você recebeu.
Para transferência, a API Pix no endpoint de envio.

# pix
Avatar discord do usuario stryker.r

stryker.r

Ver Respostas

Qual seria api pra fazer transferência ou reembolso

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Na hora que você configura o webhook de homologação, a Efí testa. Se não estiver configurado, vai dar erro.

# pix
Avatar discord do usuario gabrielz_fr

gabrielz_fr

Ver Respostas

Boa noite! É possível ver se o usuário está com o certificado "certificate-chain-homolog.crt" na rota de webhook com o fastify?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Acessando o app/site e criando uma chave

# pix
Avatar discord do usuario andre_94652

andre_94652

Ver Respostas

Olá amigos. Ontem me passar vários códigos de exemplo em .net (c#). Eu peguei um código de exemplo que faz uma cobrança via pix. Segue abaixo o código

class PixCreateImmediateCharge
{
public static void Execute()
{
dynamic efi = new EfiPay(JObject.Parse(File.ReadAllText("C:\\Projetos\\ExemploEfiBank\\sdk-dotnet-apis-efi\\Examples\\credentials.json")));

var body = new
{
calendario = new
{
expiracao = 3600
},
devedor = new
{
cpf = "12345678909",
nome = "Francisco da Silva"
},
valor = new
{
original = "1.45"
},
chave = "1",
solicitacaoPagador = "Informe o número ou identificador do pedido."
};

try
{
var response = efi.PixCreateImmediateCharge(null, body);
Console.WriteLine(response);
}
catch (EfiException e)
{
Console.WriteLine(e.ErrorType);
Console.WriteLine(e.Message);
}
}
}

Na propriedade chave da variável body eu estou informando o valor "1" e estou recebendo a mensagem de erro abaixo
"{\"nome\":\"chave_invalida\",\"mensagem\":\"A chave informada não faz referência à conta Efí autenticada\"}"

Como eu faço para obter a chave correta associada a conta efi que foi autenticada?

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

1 - Consegue. Enquanto o Pix não for pago ou removido, você consegue postergar a expiração.
2 - Você pode configurar para que devedor e pagador de um Pix sejam a mesma pessoa. Por default não é assim, mas você pode ativar esse recurso na sua conta. Boleto não tem esse recurso.
3 - Pix você consegue devolver, desde que não seja Split. Boleto não tem como, o arranjo não implementa.

# dúvidas
Avatar discord do usuario salesgabriel

salesgabriel

Ver Respostas

Olá boa tarde, algumas dúvidas.

1 - quando o pix é expirado, consigo colocar um novo horário de expiração?

2 - consigo identificador o pagador(tanto boleto e pix) ? Gostaria de saber se pessoa que gerou a cobrança é mesma que pagou
3- consigo devolver o pix ou boleto pago para o pagador?

# devs
Avatar discord do usuario wayter.paulo

wayter.paulo

Ver Respostas

Teria algum exemplo desssa implementação ou conteudo para compartilhar ?

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tem que incluir numa webview

# devs
Avatar discord do usuario wayter.paulo

wayter.paulo

Ver Respostas

Boa tarde, e nao consigo rodar no react native a lib para cobrança de cartão ?

Error: Esta biblioteca não pode ser carregada em um ambiente sem DOM.

# devs
Avatar discord do usuario jp3dr

jp3dr

Ver Respostas

Ok! Desde já, agradeço muito!

# devs
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Verifica por favor. Se continuar sem receber, nos informe.

# devs
Avatar discord do usuario jp3dr

jp3dr

hmmmmmmmmmmmm