
1) Há algum exemplo de split de pix em node.js ?
2) Quanto tempo leva para darem um parecer para a funcionalidade de criação de subcontas, que foi exigida no formulário adequado? esse parecer é por email, whatsapp, na plataforma, onde aparece?
Termos mais procurados:
1) Há algum exemplo de split de pix em node.js ?
2) Quanto tempo leva para darem um parecer para a funcionalidade de criação de subcontas, que foi exigida no formulário adequado? esse parecer é por email, whatsapp, na plataforma, onde aparece?
Bom dia @jjsandilsonsa ! Você esta utilizando alguma de nossas sdks?
iniciei um integração com PIX, tudo configurado mas não consigo autenticar
Utilizando as configurações citadas:
Olá, @antonioaem
Caso configure um split com repasse zero, receberá a seguinte mensagem de erro:
Boa tarde, @.clsantos! Tudo bem?
As notificações de Pix recebido não possui o atributo status. Segue alguns exemplos de notificações:
Boa tarde, @_diogomachado. Tudo bem?
1) O ideal é alterar para o novo sdk sdk-node-apis-efi, em NestJS será preciso algumas alterações, recentemente o @antoniofernandes fez essa mesma alteração, houveram algumas modificações à serem feitas. Uma delas foi incluir no tsconfig.json dentro do compilerOptions as seguinte opções
Oi, boa tarde, tenho duas dúvidas quanto a API pix:
1) Boa tarde, estou criando uma API com Nestjs e atualmente para criar o pix copia e cola eu só consegui fazer usando o import Gerencianet from 'gn-api-sdk-typescript', porém estou perto de lançar em produção e não sei se é a forma mais correta.
2) Pretendo lançar minha ideia em produção em breve, eu preciso fazer algo para começar a receber o Pix em produção (preencher formulário, fazer solicitação, etc)?
Obrigado!
Bom dia, @afviriato! Tudo bem?
1. Sim, você pode usar um cliente como o Postman para acessar a API. Inclusive, temos uma collection para o Postman que você pode usar: https://dev.efipay.com.br/docs/api-pix/credenciais/#collection-postman-api-pix
2. Exatamente, é a mesma chave Pix que você usa na criação da cobrança. Ou seja, você associa um webhook URL à chave, e então, quando criar a cobrança com essa chave, nossa API saberá para qual URL enviar as notificações.
3. O padrão do JSON de notificação segue as definições do Banco Central e, de fato, não possui um status. Mas, você pode considerar que, se recebeu o JSON com os parâmetros endToEndId e txid, e não tem o array devolucoes, isso indica que é a notificação de um pagamento, conforme o exemplo abaixo:
Boa noite. Estou tentando implementer a API Pix no meu site com o meu conhecimento e ajuda do ChatGPT, mas está dando erro. Tenho o HTML, CSS, JS e PHP. Lembrando que não sou programador. Acho que estou perto de fazer funcionar. Alguém pode me ajudar?
Na pagina PHP o Access Token retorna corretamente, mas o pix copia e cola não. Está dando esse problema: Curl error: Empty reply from server
Se você conseguir fazer requisições HTTPS com certificado de CA privada para enviar e receber JSON, consegue.
Você pode sim mandar o cnpj, mas nesse caso, o nome do campo tambem é alterado! Segue um exemplo:
No caso a mudança eu faria aqui :
{"valor":"00.01","customerName":"DAVI","customerCPF":"06250102222","serviceDescription":"Corte de Cabelo"}
estou enviando esse json e ta retornando valor invalido
Boa tarde, @elielpsoares. Tente o seguinte:
const data = {
calendario: {
expiracao: 3600,
},
devedor: {
cpf: req.body.cpf,
nome: req.body.nome,
},
valor: {
original: (Math.ceil(await value()) / 100).toFixed(2),
},
chave: ${process.env.EFI_PIX},
infoAdicionais: [
{
nome: "Compra de tickets em",
valor: "Acessu Livre (acessulivre.com.br)",
},
],
};
const efipay = new EfiPay(options);
try {
var payment = await efipay.pixCreateImmediateCharge({}, data);
} catch (err) {
console.error(Erro:${err},Erro description: ${payment});
ret.status(500).json({ msg: "Erro ao tentar gerar cobrança." });
}
Para receber o status de um Pix, você pode registrar uma webhook URL e as atualizações.
Em nossa documentação disponibilizamos um código que é responsável para captura o JSON das notificações.
https://dev.efipay.com.br/docs/api-pix/webhooks#exemplos-de-configurações-de-servidor
Bom dia, @vinicio254! Tudo bem?
Você pode usar o exemplo abaixo para registrar o webhook. Sobre a configuração do mTLS, você pode conferir este vídeo que ensina a configuração em servidor Apache.
' . json_encode($responsePix, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '';
Bom dia, @roxzin! Como vai?
Aqui está um código que funciona:
' . json_encode($responsePix, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '';
' . json_encode($PixCopiaCola, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '';