Histórico de mensagens sobre n

EXIBINDO CONVERSAS RECENTES:

Texto: n
Data: 13/04/2024
# assinaturas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O token não gera a cobrança, só criptografa o cartão e te manda um ponteiro que a Efí vai usar quando você mandar a cobrança.

# assinaturas
Avatar discord do usuario lirousme

lirousme

Ver Respostas

tem como gerar esse token sem fazer uma cobrança no cartão do cliente? Pois a cobrança vai ser feita nesse arquivo 'sdk-php-apis-efi/examples/charges/subscription/createOneStepCardSubscription.php', mas para executar esse arquivo eu já tenho que ter o payment token

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tem 3 jeitos de checar se o Pix foi pago:
1) Webhook (e é o recomendado)
2) GET de /cob/:txid, ver se há objeto pix (não é recomendado)
3) GET de /pix?inicio=fim=txid= (não é recomendado, mas é uma boa contingência para perda de webhook)

# assinaturas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O payment token tem uma URL própria para sua conta que aparece no painel, AFAIK...

# pix
Avatar discord do usuario .thallestks

.thallestks

Ou recebemos o erro Can't set headers after they're sent

# pix
Avatar discord do usuario .thallestks

.thallestks

Porém eu precisaria redirecionar o meu cliente para uma outra tela sobre a confirmação de pagamento, o que gera um erro no Node + express que eu só posso retornar um status ou renderizar uma pagina por requisição

# pix
Avatar discord do usuario .thallestks

.thallestks

res.sendStatus(200);

# pix
Avatar discord do usuario .thallestks

.thallestks

Quando eu recebo via webhook a confirmação do pagamento eu devo retornar um status200

# pix
Avatar discord do usuario .thallestks

.thallestks

Pessoal uma duvida sobre NODE com essa API, não sei se alguem esta usando

# assinaturas
Avatar discord do usuario lirousme

lirousme

Ver Respostas

'https://efipay.github.io/js-payment-token-efi/' Estava configurando o layout desse exemplo, para usar ele para gerar payment token, e então usar esse paymente token para executar esse arquivo 'sdk-php-apis-efi/examples/charges/subscription/createOneStepCardSubscription.php', entretando se o usuário preencher esse formulário e depois o programa chamar 'OneStepCardSubscription.php', me parece que vão haver duas cobranças no cartão do cliente, pois os dois arquivo solicitam um valor, alguém pode me ajudar a resolver isso? Obs: Ao envia esse formulário 'https://efipay.github.io/js-payment-token-efi/' vai haver uma cobranaça não relacionada com a assinatura, mas eu preciso apenas do paymente token, pois esse arquivo aqui exige o paymente token 'OneStepCardSubscription.php', que de fato é o arquivo que vai fazer uma cobrança e a assinatura do cliente no plano.

# pix
Avatar discord do usuario walysonpatric

walysonpatric

Ver Respostas

Oi, pra confirmar se o pix foi pago seria algo assim? (não sei muito sobre isso, to aprendendo e usei o GPT pra criar o código.)

app.post('/webhook(/pix)?', async (req, res) => {

try {
// Consultar a cobrança usando o txid
const response = await axios.get(/v2/cob/:txid, {
headers: {
Authorization: 'Bearer' + process.env.GN_CLIENT_ID // Substitua pelo token de autorização correto
}
});

// Verificar o status da cobrança na resposta
if (response.status === 200 && response.data.status === 'CONCLUIDA') {

// Enviar o código de ativação para o Supabase
const { data: insertedData, error } = await supabaseClient
.from('dominios_permitidos')
.insert([{ code: generatedCode }]); // Acesse o código gerado na rota '/api/key'

// Enviar o código de ativação junto com a resposta
return res.status(200).json({ message: 'Webhook recebido com sucesso.', code: generatedCode });
} else {
// Se a cobrança não estiver concluída, retorne uma mensagem de erro
return res.status(400).json({ error: 'Cobrança não concluída.' });
}
} catch (error) {
console.error('Erro ao consultar a cobrança:', error.message);
return res.status(500).json({ error: 'Erro ao consultar a cobrança.' });
}

});

# pix
Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

São rotas diferentes e cada uma tem sua taxa:
Recebimento: 1,19% do valor recebido;
Envio: 1,19% do valor (tendo uma taxa mínima de R$0,50 por transação).

Para ambas a taxa é cobrada apenas pelas operações que forem concluídas com sucesso, ou seja, o dinheiro chegou na conta (recebimento) ou foi entregue para a conta destino (pagamento).

# pix
Avatar discord do usuario _thiagowatanabe

_thiagowatanabe

Ver Respostas

E isso tem alguma taxa adicional?

# pix
Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Seria o endpoint de envio de pix. Este, porém, só é disponibilizado a contas do tipo Empresa (Pessoa Jurídica) e precisa ser solicitado via formulário para análise interna, visto ser um endpoint sensível.

# pix
Avatar discord do usuario _thiagowatanabe

_thiagowatanabe

Ver Respostas

Qual o endpoint para eu tirar fundos da minha conta e enviar para meus usuarios?

# pix
Avatar discord do usuario _thiagowatanabe

_thiagowatanabe

Eita, na vdd, isso nao vai servir para mim. Pois meus clientes nao vão ter conta efi

# pix
Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Você deve definir essa configuração, recomendo consultar os atributos presentes na documentação de configuração de split pix, lá você vai encontrar todos os detalhes

# pix
Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Nesses casos você deve utilizar o recurso de Split de Pagamento Pix

# pix
Avatar discord do usuario _thiagowatanabe

_thiagowatanabe

Ver Respostas

Tipo, enviar uma porcentagem para meu usuario e outra para mim

# pix
Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Excelente, recomendo dar uma olhada nas nossas SDKs para Node e TypeScript, acredito que os exemplos poderão ajudar no entendimento e uso das nossas APIs.