Histórico de mensagens sobre js

EXIBINDO CONVERSAS RECENTES:

Texto: js
# devs
Avatar discord do usuario marcelo1638

marcelo1638

Nessa parte, usando o Node.js:
imagem enviada na mensagem pelo usuario marcelo1638

# cartões
Avatar discord do usuario marcelo1638

marcelo1638

Nessa parte, usando o Node.js:
imagem enviada na mensagem pelo usuario marcelo1638

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @dgs.pimenta. Boa tarde!
Para solicitar uma devolução Pix, você deve consumir o endpoints PUT /v2/pix/:e2eId/devolucao/:id (https://dev.gerencianet.com.br/docs/api-pix-endpoints#solicitar-devolu%C3%A7%C3%A3o), onde :e2eId é o identificador do pagmento Pix, e o :id é uma identificador gerado por seu sistema que deve atender a seguinte regex [a-zA-Z0-9]{1,35}
No body da requisição você deve passar somente o valor. Segue o json de exemplo:

json
{
"valor": "7.89"
}

# pix
Avatar discord do usuario dgs.pimenta

dgs.pimenta

Ver Respostas

olá, boa tarde, onde posso encontrar a estrutura json completa a ser enviada para requisitar a devolução de pix?

# pix
Avatar discord do usuario aureomoraes

aureomoraes

Ver Respostas

async function getToken(credentials) {
const authResponse = await authenticated(credentials);
const authData = Object.create(null);
const createdAt = Date.now();
authData.accessToken = authResponse.data?.access_token;
authData.createdAt = createdAt;
console.log(authData)
return authData
}


const GNRequest = async (credentials) => {

const { accessToken, createdAt } = await getToken(credentials);

const compareDate = addHours(createdAt, 1)

if (isAfter(Date.now(), compareDate)) {
console.log('chamou a função')
return getToken(credentials)
}


return axios.create({
baseURL: process.env.GN_ENDPOINT,
httpsAgent: agent,
headers: {
Authorization:
Bearer ${accessToken},
'Content-Type': 'application/json'
}
});
};

# pix
Avatar discord do usuario henryq_

henryq_

const GNRequest = async (credentials) => {
const authResponse = await authenticate(credentials);
const accessToken = authResponse.data?.access_token;

setTimeout(async () => {
GNRequest(credentials);
console.log(accessToken);
}, 3600000);

return axios.create({
baseURL: process.env.GN_ENDPOINT,
httpsAgent: agent,
headers: {
Authorization: Bearer ${accessToken},
"Content-Type": "application/json",
},
});
};

# pix
Avatar discord do usuario eduzenite

eduzenite

Ver Respostas

Consegui, era a chave mesmo, estava na chamada da API e não no JSON de configurações. Obrigado

# assinaturas
Avatar discord do usuario drogaehobrian.

drogaehobrian.

Na documentação de Assinaturas em One-Step o NodeJS está _vazio_. 😦
imagem enviada na mensagem pelo usuario drogaehobrian.

# pix
Avatar discord do usuario henryq_

henryq_

ReactJS?

# pix
Avatar discord do usuario ranulfosouza

ranulfosouza

Ver Respostas

boa tarde, pessoal.
estou com problemas ao tentar configurar o webhook em node.js
estou recebendo a resposta:
{
"result": {
"nome": "erro_interno_servidor",
"mensagem": "Erro interno do servidor"
}
}

metado chamado:

let body = {
"webhookUrl": "https://api.chafè.com/dev/webhook"
//"webhookUrl": "https://api.xn--chaf-8oa.com/dev/webhook"
}

let params = {
chave: "+5521983222997"
}

try{
const response = await gerencianet.pixConfigWebhook(params, body)
return response;
}catch(e){
console.error("--> Erro ao configurar pixConfigWebhook", e);
return e;
}

alguém pode me ajudar ?

# pagamento-contas
Avatar discord do usuario gabrielmaqes

gabrielmaqes

Ver Respostas

boa noite pessoal, alguem poderia me ajudar a conseguir o payment_token? Estou utilizando reactjs

# cartões
Avatar discord do usuario gabrielmaqes

gabrielmaqes

boa noite pessoal, alguem poderia me ajudar a conseguir o payment_token? Estou utilizando reactjs

# novidades-e-curiosidades
Avatar discord do usuario sejaefi

sejaefi

Já pensou em fazer parte da equipe de Consultoria Técnica da Gerencianet, @everyone? Temos uma oportunidade para você, pessoa desenvolvedora, com possibilidade para trabalho remoto ou presencial. 🧡

Confira os requisitos:
- Ensino Superior em andamento ou completo em Tecnologia da Informação, Ciência da Computação, ou área correlatas;
- Conhecimento em HTML, CSS, JavaScript, PHP, SQL, estruturas de comunicação (JSON/XML), webservices;
- Disponibilidade para trabalhar de turno (turno previsto de trabalho de 11h às 20h).

E tem uma notícia boa para quem faz parte da nossa comunidade: se você já tem experiência em integrações com APIs, será considerado um diferencial!

Confira todos os detalhes e benefícios dessa oportunidade do time #coraçãolaranja: https://gnetbr.com/SJxJp6UOEj .

E se essa vaga não é para você, compartilhe com pessoas que possam se interessar. 😉
imagem enviada na mensagem pelo usuario sejaefi

# cartões
Avatar discord do usuario gabrielmaqes

gabrielmaqes

Alguem consegue gerar o payment_token no reactjs?

# devs
Avatar discord do usuario erickmohor

erickmohor

Ver Respostas

Homologação, para ver se é possível implementar isso em React. Porque se não for possível, aí o cliente vai ver outra empresa.

Nesse projeto que você citou, nada rodou em react. Para gerar o salt e publicKey tive que fazer em NodeJS. Porém essa etapa de mexer com os dados do cartão, acredito que não possa ser jogado para o backend em Node, mesmo estando criptografado.

# cartões
Avatar discord do usuario unostore

unostore

Ver Respostas

Eu fiz todo processo para criar uma transação e quando vou executar ela, com cartão real para testar se realmente esta funcionando, ela não debita nada do meu cartão e fica waiting pra sempre...
Usei o front-end para gerar o payment_token, depois utilizei o python para gerar a Transação por cartão de crédito em One Step e depois um webhook para receber o token.

json
{
"code": 200,
"data": [
{
"id": 1,
"type": "charge",
"custom_id": null,
"status": {
"current": "new",
"previous": null
},
"identifiers": {
"charge_id": 484164061
},
"created_at": "2022-10-26 04:51:07"
},
{
"id": 2,
"type": "charge",
"custom_id": null,
"status": {
"current": "waiting",
"previous": "new"
},
"identifiers": {
"charge_id": 484164061
},
"created_at": "2022-10-26 04:51:07"
}
]
}
json
{
"code": 200,
"data": [
{
"id": 1,
"type": "charge",
"custom_id": null,
"status": {
"current": "new",
"previous": null
},
"identifiers": {
"charge_id": 484164061
},
"created_at": "2022-10-26 04:51:07"
},
{
"id": 2,
"type": "charge",
"custom_id": null,
"status": {
"current": "waiting",
"previous": "new"
},
"identifiers": {
"charge_id": 484164061
},
"created_at": "2022-10-26 04:51:07"
},
{
"id": 3,
"type": "charge",
"custom_id": null,
"status": {
"current": "unpaid",
"previous": "waiting"
},
"reason": "Ocorreu um erro inesperado no cart\u00e3o. Por favor, tente novamente mais tarde.",
"identifiers": {
"charge_id": 484164061
},
"created_at": "2022-10-26 04:57:16"
}
]
}

Outra duvida, tem alguma maneira de criar uma transação usando cartão sem utilizar uma frontend? Tipo criar um "input" no discord e com esses dados direto do backend gerar a transação?

# devs
Avatar discord do usuario erickmohor

erickmohor

Ver Respostas

Seguindo esse projeto, estou recebendo um erro 404 na parte do https://sandbox.gerencianet.com.br/card.
Sabe me informar o que este endereço espera no body? É somente uma data contendo o cartão criptografado (usando o JSEncrypt() )?

O código está desse jeito:

const responseCard = await fetch('https://sandbox.gerencianet.com.br/card', {
method: 'POST',
mode: 'no-cors',
body: JSON.stringify({ "data": cardDataEncrypted }),
headers: {
'account-code': payee_code,
'Content-Type': 'application/json',
},
})

# pix
Avatar discord do usuario dudabrazil9577

dudabrazil9577

boa noite, consegui configurar o webhook e estou recebendo as confirmações dos pagamentos pix, via Cloud code Back4app, tendo como cliente um app em android java. Ocorre que não consigo obter retorno do QRcode e do txid ao mesmo tempo (através de um objeto JSON). O servidor está enviando um de cada vez. Estou utilizando a "callFunctionInBackground" do java para receber os retornos, porém sempre uma String por vez. Alguém pode me ajudar com exemplos de como enviar e tratar JSONs, nessa configuração? agradeço a atenção.

# pix
Avatar discord do usuario .antoniogregorio

.antoniogregorio

json
{
"valor": "99.99",
"pagador": {
"chave": "19974764017",
"infoPagador": "Segue o pagamento da conta"
},
"favorecido": {
"contaBanco": {
"nome": "JOSE CARVALHO",
"cpf": "10519952057",
"codigoBanco": "09089356",
"agencia": "1",
"conta": "123453",
"tipoConta": "cacc"
}
}
}