Histórico de mensagens sobre an

EXIBINDO CONVERSAS RECENTES:

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

rubenskuhl

O histórico da Caixa é ruim nesse sentido e é grande a chance da culpa ser da Caixa... mas isso é chute e presunção.

# assinaturas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

De toda forma, o copia-e-cola é a ferramenta que permite dar continuidade em diagnóstico de problemas para ver se a Caixa não está recusando algo que de fato tem problema, mesmo que em outro PSP funcione.

# assinaturas
Avatar discord do usuario xdecow

xdecow

Ver Respostas

entendi, mas funcionou o qr code aqui e o cliente tentou outro banco tb e conseguiu ler

# assinaturas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O copia-e-cola é aquele que tem br.gov.bcb.pix e sempre para pagar sem escanear o QR-Code. É o conteúdo do QR-Code em formato texto.

# assinaturas
Avatar discord do usuario xdecow

xdecow

mas ele me mandou isso~
imagem enviada na mensagem pelo usuario xdecow

# assinaturas
Avatar discord do usuario xdecow

xdecow

escaniei aqui e aparentemente funciona

# assinaturas
Avatar discord do usuario xdecow

xdecow

Ver Respostas

meus clientes estão reclamando que não conseguem pagar a assinatura pelo QR code do boleto, apenas pelo boleto normal, está com algum problema?

# assinaturas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas você pode obter o script e colocar dentro do seu site se preferir... a vantagem de colocar como link é que atualiza sozinho.

# 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 .thallestks

.thallestks

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

# 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.' });
}

});