Histórico de mensagens sobre js

EXIBINDO CONVERSAS RECENTES:

Texto: js
# bolix
Avatar discord do usuario lukreitor

lukreitor

tentei criar a chave aleatoria e obtive o conection reset no response: package br.com.Gabriel.APIPaymentsEFI.gerencianet.pix.service;

//import gerencia net credentials, gerencia net sdk, gerencia net exceptions, json object, spring service
import br.com.Gabriel.APIPaymentsEFI.gerencianet.Credentials;
import br.com.gerencianet.gnsdk.Gerencianet;
import br.com.gerencianet.gnsdk.exceptions.GerencianetException;

import java.io.FileNotFoundException;
import java.util.HashMap;

import org.json.JSONObject;
import org.springframework.stereotype.Service;

public class PixCreateEvp {
public static void main(String[] args) throws FileNotFoundException {
Credentials credentials = new Credentials();

JSONObject options = new JSONObject();
options.put("client_id", credentials.getClientId());
options.put("client_secret", credentials.getClientSecret());
options.put("pix_cert", credentials.getCertificate());
options.put("sandbox", credentials.isSandbox());

try {
Gerencianet gn = new Gerencianet(options);
JSONObject response = gn.call("pixCreateEvp", new HashMap(), new JSONObject());
System.out.println(response);
} catch (GerencianetException e) {
System.out.println(e.getError());
System.out.println(e.getErrorDescription());
} catch (Exception e) {
System.out.println(e.getMessage());
}

}

}

# sugestões
Avatar discord do usuario odutradev

odutradev

Ver Respostas

Uso a sdk do nodejs, mas acho que também não tem esta informação nas outras

# pix
Avatar discord do usuario odutradev

odutradev

Ver Respostas

estou tentando gerar uma chave pix com nodejs, porem está gerando o erro "error Error: FALHA AO LER O CERTIFICADO
" estou usando o sdk e o certificado .pem está na mesma pasta
imagem enviada na mensagem pelo usuario odutradev

# devs
Avatar discord do usuario odutradev

odutradev

Ver Respostas

estou tentando gerar uma chave pix com nodejs, porem está gerando o erro "error Error: FALHA AO LER O CERTIFICADO
" estou usando o sdk e o certificado .pem está na mesma pasta
imagem enviada na mensagem pelo usuario odutradev

# cartões
Avatar discord do usuario fabriciosilva20

fabriciosilva20

Ver Respostas

@guilherme_efi , há alguma restrição para o uso do parse Server da Back4App? Gerei o payment_token, no app, enviei para o meu backend, mas ao executar o exemplo da documentação em Node.js, retornou o erro: {
"code": 141,
"error": "gerencianet.oneStep is not a function"
} Com o pix funciona perfeitamente

# módulos-plugins
Avatar discord do usuario marcosresende_

marcosresende_

Ver Respostas

preciso de ajuda com a Integração do Woocommerce. Quando o usuário clica nas opções boleto ou cartão de crédito as abas não abrem mostrando os campos para input dos dados de pagamento.
No console de erro do navegador aparece essa mensagem:

Uncaught TypeError: Cannot read properties of undefined (reading 'length')
at onCardClick (checkout.js?ver=6.2.2:133:43)
at HTMLDivElement. (checkout.js?ver=6.2.2:92:51)
at HTMLDivElement.dispatch (jquery.js?ver=6.2.2:5466:27)
at elemData.handle (jquery.js?ver=6.2.2:5270:28)


Nesse print identifico exatamente onde ocorre o erro no JS
O erro é esporádico, ora funciona, ora não funciona, não consigo identificar exatamente quando ocorre o erro.
imagem enviada na mensagem pelo usuario marcosresende_

# cartões
Avatar discord do usuario victor.borges23

victor.borges23

Ver Respostas

Boa tarde pessoal, estou usando o sdk php para a implementação de pagamentos via cartão de crédito,

consegui gerar o payment_token via js e na hora de processar utilizando o método OneStep para geração da cobrança, diz que o payment_token não existe....

# cartões
Avatar discord do usuario sr.brunomendes

sr.brunomendes

Ver Respostas

ser no front em html até funciona, mas quem usa vue, nuxt fica péssimo fazer essa chamada script pelo frontend, fiz o teste no html ele adiciona 4 arquvios.js no header e ainda passa o jQuery só vai pesar, no meu projeto que está em Nuxt3 fica horrível usar jQuery, linguagem mais modernas não usam mais... quase todas gateway acontece no back, não há possibilidade de voltar o payment_token no backend?

# devs
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Exato. Essa é uma definição do banco central, que ao enviar a notificação deve ser adicionado o /pix no final da sua URL registrada.

Ou seja, na request PUT https://api-pix.gerencianet.com.br/v2/webhook/:chave você irá passar o body com sua URL, exemplo:

No entanto, enviaremos as notificações com o /pix no final, assim: https://seudominio.com.br/webhook/pix.

Então esta adição do /pix dever ser tratada nas configurações de seu servidor para que na rota /webhook/pix de seu servidor exija o certificado CA do mTLS.
imagem enviada na mensagem pelo usuario guilherme_efi

# pix
Avatar discord do usuario cx10zn

cx10zn

Ver Respostas

Só seguir a lógica

js
async function verificarPagamento(pagamentoId) {
try {
const response = await gerencianet.pixDetail(pagamentoId);

const pagamento = response.data;
console.log(pagamento);

// Faça algo com o pagamento aqui

} catch (error) {
console.error('Erro ao verificar pagamento:', error);
}
}

# pix
Avatar discord do usuario lyrax_dev

lyrax_dev

Ver Respostas

Boa noite!
Onde posso encontrar um exemplo simples e funcional em js para checar o pagamento?

# devs
Avatar discord do usuario israelcosta

israelcosta

Estou utilizando um request bin (Pipedream) para ver a requisição, mas a API me retorna esse .json:

{
"nome": "webhook_invalido",
"mensagem": "A autenticação de TLS mútuo não está configurada na URL informada"
}

# pix
Avatar discord do usuario .alanpske

.alanpske

axios
.post('https://api-pix-h.gerencianet.com.br/oauth/token', data, {
headers: {
Authorization: Basic ${auth},
'Content-Type': 'application/json'
},
httpsAgent: agent,
})
.then((response) => {
const accessToken = response.data?.access_token;
console.log(JSON.stringify(response.data));
const endpoint = 'https://api-pix-h.gerencianet.com.br/v2/cob';

const dataCob = {
calendario: {
"expiracao": 3600
},
devedor: {
"cpf": "12345678910",
"nome": "John Doe"
},
valor: {
"original": "123.45"
},
chave: "d6d67ce2-9225-4902-b298-e7b86d1b6a3a",
solicitacaoPagador: "Informe o número ou identificador do pedido."
}

const config = {
httpsAgent: agent,
headers: {
Authorization: Bearer ${accessToken},
'Content-Type': 'application/json'
}
}

axios.post(endpoint, dataCob, config).then(console.log)
})
.catch(error => {

console.error(error);
});

# devs
Avatar discord do usuario higris

higris

Ver Respostas

Boa tarde time. Eu estou implementando o webhook para PIX e estou com certas dificuldades de entender / implementar elas. Estou seguindo o github do gn-node.js.
Nessa função que criei, basicamente copia e cola do github. Ao tentar rodar a mesma, eu recebo o seguinte erro :
{
chave: 'format',
caminho: '.body.webhookUrl',
mensagem: 'a validação do formato falhou "url"'
}
Não sei se o fato de eu estar usando localhost para a webhookurl está ocasionando isso, mas por enquanto minha aplicação só funciona em localhost, então gostaria de idéia ou feedback de voces, mais experts kk, estou começando a jornada por agora.
Se veem que precisa de mais algum dado pra checar, só pedir que eu envio !
imagem enviada na mensagem pelo usuario higris

# pix
Avatar discord do usuario ddccpp

ddccpp

está baixando a pagina completa da doc em vez do json

# cartões
Avatar discord do usuario adriano7682

adriano7682

quando uso

# cartões
Avatar discord do usuario adriano7682

adriano7682