Histórico de mensagens sobre pix

EXIBINDO CONVERSAS RECENTES:

Texto: pix
# dúvidas
Avatar discord do usuario ycodaa

ycodaa

Ver Respostas

Pessoal, tudo bem?

Estou com o seguinte caso de uso:

Um QRCode PIX impresso em 3d deve possibilitar o pagamento de um valor fixo de X reais por mais de uma pessoa sem invalidar após algum pagamento. É possível? Como?

# comercial
Avatar discord do usuario guilhermesouzar

guilhermesouzar

Ver Respostas

Preciso da liberação de limite da minha cliente efí para que seja possível ela realizar a utilização do envio de pix via API. Já foi feita a solicitação, pediram documentos, foi informado todas as informações necessárias e ainda não obtivemos retorno. A solicitação foi feita em 13/02/2025 • 13:27. A cliente está perdendo a chance de transacionar dentro do sistema, está gerando insatisfação pela demora. Ticket 8473038

# assinaturas
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Tudo certo por aqui também, obrigado por perguntar!

1️⃣ Sim, a recorrência funciona tanto via cartão de crédito quanto via Pix.
Para cartão de crédito, você pode utilizar a API de Cobranças: https://dev.efipay.com.br/docs/api-cobrancas/assinatura
Para Pix, contamos com a API Open Finance: https://dev.efipay.com.br/docs/api-open-finance/pagamentos-recorrentes

2️⃣ Esses clientes vão ser responsáveis por emitir as cobranças?
Se sim, é necessário que os recebimentos caiam diretamente nas contas deles.
Se não (ou seja, se eles forem apenas os pagadores utilizando seu produto), você só precisa configurar a recorrência via API para eles.

3️⃣ Nossa documentação técnica está disponível nos links que enviei acima.
Se precisar de mais alguma coisa, fico à disposição!

# assinaturas
Avatar discord do usuario vitor_amaral

vitor_amaral

Ver Respostas

Olá, Igor! tudo ótimo e com vc?

Seguem alguns pontos de dúvida:
1-A recorrência funciona com cartão de crédito e pix?
2-Considerando o uso de assinatura, para cada novo cliente da plataforma deverei criar uma nova conta na Efí com os dados do cliente?
3-Existe alguma documentação com sugestão de como desenvolver as integrações passo a passo para consumir as APIs da Efi?

# assinaturas
Avatar discord do usuario vitor_amaral

vitor_amaral

Ver Respostas

Olá, pessoal.
Estou próximo de lançar uma plataforma digital. Pretendemos permitir o pagamento através de cartão de crédito ou pix. Vi no site da Efí a possibilidade deste plano de assinaturas. Gostaria de mais detalhes sobre o funcionamento para verificar se este se encaixa em minha necessidade.

# módulos-plugins
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia, @iguatu! Tudo bem?
Para Pix e Boleto, essa funcionalidade já está disponível.
Se você já possui as informações do cliente, pode informá-las no momento da emissão da cobrança.

No retorno, você receberá um link para enviar ao seu cliente:
Boleto: link direto para o PDF.
Pix: link para uma página web com o QR Code.

Já para cartão de crédito, não é possível emitir um link pré-preenchido com as informações do cliente, deixando apenas os dados do cartão para serem inseridos.
Nesse caso, você precisará gerar um link de pagamento, e o cliente deverá preencher todas as informações necessárias.

Qualquer dúvida, fico à disposição!

# devs
Avatar discord do usuario samezi

samezi

Ver Respostas

gostaria de implementa o checkout de vocês (como o checkout pro do mp), assim que o usuario escolher pix, ou cartão ser levado para o checkout... qual tópico da documentação eu sigo para a implementação?

# dúvidas
Avatar discord do usuario samezi

samezi

gostaria de implementa o checkout de vocês (como o checkout pro do mp), assim que o usuario escolher pix, ou cartão ser levado para o checkout... qual tópico da documentação eu sigo para a implementação?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso lida com o problema "a chave não é da pessoa certa" mas não lida com o problema "mas eu queria que fosse para o banco tal". O que o @nuno6616 pode fazer se isso for realmente relevante para o usuário dele é fazer Pix por dados bancários. Aí até o banco tem que bater.

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @nuno6616! Como vai?
Não é possível consultar a chave Pix antes de fazer o envio. Para garantir mais segurança ao cliente, recomendamos que a requisição de envio inclua a chave Pix e o documento do favorecido.

Nossa API valida essas informações e, se a chave pertencer ao documento informado, a transferência será concluída. Caso contrário, o Pix será recusado com a mensagem: "O CPF/CNPJ do favorecido é diferente do documento em posse da chave." .
imagem enviada na mensagem pelo usuario guilherme_efi

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @andre_94652! Tudo bem?
Você tem duas opções para obter a imagem do QR Code Pix:

1. Capturar o valor do parâmetro pixCopiaECola e usar uma biblioteca de sua preferência para gerar a imagem do QR Code com base no código Copia e Cola do Pix.
2. Consumir um endpoint da nossa API para obter a imagem do QR Code em base64. Para isso, basta capturar o loc.id da cobrança (no exemplo acima, o valor é 19) e passar esse id no endpoint da SDK de .NET:
👉 Exemplo de implementação.

Se precisar de ajuda, conte com a gente!

# pix
Avatar discord do usuario nuno6616

nuno6616

Ver Respostas

Bom dia, alguém consegue me esclarecer uma dúvida?
na minha aplicação vou permitir envio de pix para uma outra chave, na hora de simular o envio eu gostaria de renderizar para o usuário o banco de destino daquela chave para qual ele está efetuando o pagamento, isso é possível dentro da API de envio da efí ?

# pix
Avatar discord do usuario andre_94652

andre_94652

Ver Respostas

Olá amigos. tudo bem? Eu fiz um código em .net (c#) usando o exemplo que me enviaram aqui no discord. Quando eu gero a cobrança é retornado um objeto json conforme esse abaixo

{
"calendario":{
"criacao":"2025-02-22T13:42:39.271Z",
"expiracao":3600,
"txid":"04d7d1d3614649d2ad7fbe31f8362e30",
"revisao":0,
"status":"ATIVA",
"valor":{
"original":"1.00"
},
"chave":"c6007960-2519-4826-469-459e3edc839e",
"devedor":{
"cpf":"04234947679",
"nome":"andre"
},
"solicitacaoPagador":"pagamento",
"loc":{
"id":19,
"location":"qrcodespix.sejaefi.com.br/v2/1346493fb5c54213b41f3c5acd4e891a",
"tipoCob":"cob",
"criacao":"2025-02-22T13:42:39.275Z"
},
"location":"qrcodespix.sejaefi.com.br/v2/1346493fb5c54213b41f3c5acd4e891a",
"pixCopiaECola":"00020101021226830014BR.GOV.BCB.PIX2561qrcodespix.sejaefi.com.br/v2/1346493fb5c54213b41f3c5acd4e891a5204000053039865802BR5905EFISA6008SAOPAULO6207050363045895"
}
}

Eu preciso também de gerar a imagem de um QR Code para que o usuário possa pagar usando a câmera do celular. Como que eu faço isso?

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