Histórico de mensagens sobre js em dúvidas

EXIBINDO CONVERSAS RECENTES:

Texto: js
Canal: dúvidas
Avatar discord do usuario rodrigogaraujo

rodrigogaraujo

react native !== do jsdom

Avatar discord do usuario rodrigogaraujo

rodrigogaraujo

Ver Respostas

olá, boa tarde:
try {
EfiJs.CreditCard
.setAccount('Identificador_de_conta_aqui')
.setEnvironment('production') // 'production' or 'sandbox'
.setBrand('visa')
.setTotal(28990)
.getInstallments()
.then(installments => {
console.log('Parcelas', installments);
}).catch(err => {
console.log('Código: ', err.code);
console.log('Nome: ', err.error);
console.log('Mensagem: ', err.error_description);
});
} catch (error) {
console.log('Código: ', error.code);
console.log('Nome: ', error.error);
console.log('Mensagem: ', error.error_description);
}

aqui nesse ex, onde envio a quantidade de parcelas?

Avatar discord do usuario kecatiengo_73426

kecatiengo_73426

estou usando o nodeJs

Avatar discord do usuario alefe_feroli

alefe_feroli

Boa noite, sou novo aqui, estou interessado em integrar o API em meu SaaS para cobrança mensal do serviço, para que meus clientes possam gerar faturas pela pagina do cliente, podendo pagar no pix ou boleto. Ainda não tenho conta aberta na plataforma, gostaria de algumas recomendações de qual opção de integração escolher, o negócio ainda está no inicio.
A plataforma é toda em NodeJS

Avatar discord do usuario jvictor_077

jvictor_077

Ver Respostas

Boa tarde, tenho de deixar o certificado em alguma pasta especifica? Usando a sdk do js

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Bom dia, @jvictor_077! Você gostaria da nossa SDK de JS? Temos a de Node.js: https://github.com/gerencianet/gn-api-sdk-node

Avatar discord do usuario flaviolenz

flaviolenz

Boa tarde...

Isso aqui deveria manter a coerência da chave primária do registro (FTID) não importando se pego o extrato pela API, pelo OFX ou qq outro tipo de arquivo:

Ofx:

DEBIT
20230725120000[-3:BRT]
-0,89
2023072521591001059000000704509134
000000704509134
Tarifa Pix: Fbwm Comercio De Bebidas E Alimentos Ltda



Api: TPR;704509134;E0908935620230726005931b52b2ce84;0.89;2023-07-26T00:59:57.000Z


Csv:
"Tarifa Pix • Fbwm Comercio De Bebidas E Alimentos Ltda";"25/07/2023";"-0,89"



Json:
{
"Tipo": "Tarifa Pix • Fbwm Comercio De Bebidas E Alimentos Ltda",
"Protocolo": "704509134",
"Data": "25/07/2023",
"Valor": "-0,89",
"Saldo": "1.684,44"
},

Avatar discord do usuario lcsistemas

lcsistemas

é uma aplicação em node.js que estamos desenvolvendo...

Avatar discord do usuario lcsistemas

lcsistemas

app.post("/rota-recebimento", async (req, res) => {
try {
var ip = req.headers['x-forwarded-for'] || req.socket.remoteAddress;
console.log("ip");
console.log(ip);
var qy = req.query.hmac;
console.log("query");
console.log(qy);

if (ip != '34.193.116.226') {
return res.status(401).json({ "unauthorized": "unauthorized" });
}


if (qy != 'myhash1234') {
return res.status(401).json({ "unauthorized": "unauthorized" });
}

console.log(req.body);

} catch (error) {
console.error(error);
return res.status(402).json({ "error": "error: " + error });
}
return res.status(200).json({ "ok": "ok" });
});

Avatar discord do usuario lusto6068

lusto6068

Ver Respostas

estou utlizando nodejs

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não sei pq não uso Next.JS. Mas é uma questão usual em certificados.

Avatar discord do usuario lucaskazushige

lucaskazushige

Ver Respostas

alguem sabe como que faço para o next.js ler o meu certificado na minha maquina o site le mais no next da error

Avatar discord do usuario diogofm7

diogofm7

Ver Respostas

O js gera um token do cartão, só não sei se o token gerado pode ser reutilizado?? Ou é de uso único...

Avatar discord do usuario diogofm7

diogofm7

Ver Respostas

Boa noite, o parcelamento no boleto (carnê) via api, consigo saber qual juros é aplicado? Para mostrar ao cliente no checkout?? Igual consigo no cartão por exemplo, que a lib JS me retorna o parcelamento já com o juros???

Avatar discord do usuario diogofm7

diogofm7

Boa noite, alguém já usou o gerencianet com vue3??

Estou empacado no JS... Pq o JS do gerencianet usa jquery...

Avatar discord do usuario bitnator

bitnator

Alguém ja conseguiu gerar o payment token sem o js?
Pelo postmann?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

@Xossy Quando você criar uma assinatura você utiliza o parâmetro metadata>notification_url definindo uma URL de retorno.
Assim a cada cobrança que for criada e paga, mensalmente por exemplo, será enviado uma notificação para seu sistema com o notification_token da assinatura (https://dev.gerencianet.com.br/docs/entendendo-fluxo-notificacoes).
Ao receber o notification_token, seu sistema deverá consultá-lo para obter os detalhes da notificação (https://dev.gerencianet.com.br/docs/notificacoes-recebendo#2-consultando-detalhes-de-uma-notifica%C3%A7%C3%A3o), e então obter o json semelhante ao seguinte:

json
{
"code": 200,
"data": [
{
"id": 1,
"type": "subscription",
"custom_id": null,
"status": {
"current": "new",
"previous": null
},
"identifiers": {
"subscription_id": 11976
},
"created_at": "2017-07-20 00:20:16"
},
{
"id": 2,
"type": "subscription",
"custom_id": null,
"status": {
"current": "new_charge",
"previous": "new"
},
"identifiers": {
"subscription_id": 11976
},
"created_at": "2017-07-20 00:20:16"
},
{
"id": 3,
"type": "subscription_charge",
"custom_id": null,
"status": {
"current": "new",
"previous": null
},
"identifiers": {
"subscription_id": 11976,
"charge_id": 2396478
},
"created_at": "2017-07-20 00:20:16"
}
]
}
neste Json você vai capturar o array com que te mostra todo histórico da assinatura.

Então você deverá capturar em cada laço desse json. Se o laço conter o "type": "subscription", significa que ele se refere a um registro de alteração da assinatura.
Se em outro laço conter o "type": "subscription_charge", significa que ele se refere a um registro de alteração de uma cobrança, então você poderá verificar o status>current, subscription_id a qual se refere.

Veja o exemplo completo da resposta ao consultar o token de notificação de uma assinatura: https://dev.gerencianet.com.br/docs/notificacoes-recebendo#21-exemplos-de-respostas

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Certo, @Xossy.
Esse método ele não está presente nessa versão da SDK, mas você pode adicioná-lo para que funcione.
No arquivo /src/Gerencianet/config.json(https://github.com/gerencianet/gn-api-sdk-php/blob/3.x/src/Gerencianet/config.json#L78) adicione o seguinte trecho na lista:

json
"oneStepSubscription": {
"route": "/v1/plan/:id/subscription/one-step",
"method": "post"
},
Depois disso conseguirá chamar o método oneStepSubscription

Avatar discord do usuario msalves008

msalves008

Ver Respostas

Boa noite pessoal alguém ai tem algum exemplo de integração das SDK (Nodejs ou TypeScript) com Nextjs? ou alguma sugestão de como implementar a mesma pela Api Routes do Nextjs?

irei implementar pagamento via PIX e Cartão