Histórico de mensagens sobre pixCreateImmediateCharge

EXIBINDO CONVERSAS RECENTES:

Texto: pixCreateImmediateCharge
# pix
Avatar discord do usuario nexus_prime

nexus_prime

Ver Respostas

ts
{
nome: 'json_invalido',
mensagem: 'Valores ou tipos de campo inválidos',
erros: [
{
chave: 'pattern',
caminho: '.body.valor.original',
mensagem: 'deve corresponder ao padrão "^[0-9]{1,10}\\.[0-9]{2}$"'
}
]
}

To usando a função pixCreateImmediateCharge do gn-api-sdk-typescript, oq ta acontecendo?

# pix
Avatar discord do usuario lorenacastro

lorenacastro

Ver Respostas

Boa noite a todos. Estou usando o SDK de php e estou obtendo Unauthorized no modo de produção para gerar uma charge de Pix. verifiquei as chaves e estão ok. No modo de teste deu certo. Alguem sabe o que pode ser?

usei:

$api = new Gerencianet($options);
$pix = $api->pixCreateImmediateCharge([], $body);

Options e body nesse formato:

$options = {
"client_id": "Client_Id_xxxxxx",
"client_secret": "Client_Secret_xxxxx",
"sandbox": false,
"pix_cert": "xxxxx/CertProducao.pem",
}
$body pix = {
"calendario": {
"expiracao": 3600
},
"devedor": {
"cpf": "xxxxx",
"nome": "Joao Silva"
},
"valor": {
"original": "100.00"
},
"chave": "xxxxxx",
"solicitacaoPagador": "1"
}

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Oi, @sarmanho.. Que bom que conseguiu usar a SDK. Neste exemplo (https://github.com/gerencianet/gn-api-sdk-php/blob/master/examples/pix/cob/pixCreateImmediateCharge.php) que é executado o método pixCreateImmediateCharge() é emitido o Pix com o txid gerado por nossa API.

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @sarmanho.. Como vai?
Recomendo o usa da SDK de PHP. Basta fazer a instalação e inserir suas credenciais conforme descrito em nosso GitHub (https://github.com/gerencianet/gn-api-sdk-php). Apos a configuração, pode usar o exemplo (https://github.com/gerencianet/gn-api-sdk-php/blob/master/examples/pix/cob/pixCreateImmediateCharge.php) para criar a cobrança Pix.

Para o recebimento de notificação, você vai precisar de um servidor configurado com mTLS. Para fazer isso, recomendo acompanhar o vídeo Configurando servidor Apache e mTLS (https://youtu.be/hdyUHzNwVLY?list=PLRqvcUTH2VsWufBmzOdTVeLEOTGrPNoiu). Veja a playlist completa do curso (https://youtube.com/playlist?list=PLRqvcUTH2VsWufBmzOdTVeLEOTGrPNoiu).

# devs
Avatar discord do usuario nexus_prime

nexus_prime

Opa boa noite, eu tenho algumas dúvidas simples.

Quando eu utilizo pixCreateImmediateCharge e colocar o valor que deve ser pago, quando o usuário ler o código QR, o valor já vai ser preenchido automaticamente correto?

Caso sim, e se o usuário usar a chave, o valor vai ser preenchido automaticamente também? Por que pelo o que eu vejo, a chave que eu incluo nos parametros da função é a mesma que a função retorna da requisição

# pix
Avatar discord do usuario williambaka

williambaka

Ver Respostas

bom dia, alguem que entende de flutter que poderia me ajudar?
Fiz o seguinte função para me retorna o codigo de copiar e colar do pix e o codigo em bytes da imagem do qrcode em um print mesmo.

void _createCharge(String valor) {
Gerencianet gerencianet = Gerencianet(OPTIONS);

Map body = {
"calendario": {"expiracao": 3600},
"valor": {"original": '1.00'},
"chave": '8616d859-985a-40bd-85fb-4cfa677c9324'
};

gerencianet.call('pixCreateImmediateCharge', body: body).then((value) {
print(value);
gerencianet.call('pixGeneratedQRCode',
params: {'id': value['loc']['id']}).then((value) {
print(value);
});
});
}

e agora está dando erro no meu codigo no seguinte local:
external void usePrivateKeyBytes(List keyBytes, {String? password});

isso pode ter algo a ver com os certificados .pem? esses certificados deveriam ter senha? Por que na documentação diz pra deixar vazio e eu deixei vazio mesmo.

# pix
Avatar discord do usuario robinho6528

robinho6528

Pessoal alguem ja tomou o error de connection reset ao chamar o metodo PixCreateImmediateCharge? to usando o spring boot. Ja coloquei tudo certinho no arquivo de credentials.

# pix
Avatar discord do usuario saviobraz

saviobraz

o erro acontece quando executa o metodo pixCreateImmediateCharge

# pix
Avatar discord do usuario saviobraz

saviobraz

const options = {

sandbox: false, // troque para false em produção
client_id: client_id_ger_net !== undefined ? client_id_ger_net : "",
client_secret:client_secret_ger_net !== undefined ? client_secret_ger_net: "",
certificate: './cert_area_azul_crt.pem',
pemkey: './cert_area_azul_key.pem',
//pix_cert: p12,
//pix_cert: p12Buffer,
};
const gerencianet = new Gerencianet(options);

const body = {
calendario: {
expiracao: 3600,
},
devedor: {
cpf: cpf,
nome: nome,
},
valor: {
original: data.valor_cobranca,
},
chave: chave_evp_pix_ger_net, // Informe sua chave Pix cadastrada na gerencianet //o campo abaixo é opcional
infoAdicionais: [
{
nome: 'Pagamento via app',
valor: 'Recarga Area Azul Itaperuna Plus',
},
{
nome: 'Pedido',
valor: data.numerosaida,
},
],
};

return gerencianet
.pixCreateImmediateCharge([], body)
.then((resposta: Promise) => {
//console.log(resposta);
console.log("pixCreateImmediateCharge: " + JSON.stringify(resposta));
})
.catch((error: Promise) => {
//console.log(error);
console.log("Erro no pixCreateImmediateCharge: " + JSON.stringify(error));
});

# pix
Avatar discord do usuario rafaelribeiro.sp

rafaelribeiro.sp

Estou com um problema em Node / TypeScript para leitura do certificado PIX:


Error: FALHA AO LER O CERTIFICADO: x
x xx wpwchat-backend > Error: ENOENT: no such file or directory, open '/home/deploy/wpwchat/backend/certs/producao-217732-WPWCHAT.p1 x
x xx wpwchat-backend > at GnEndpoints.run (/home/deploy/wpwchat/backend/node_modules/gn-api-sdk-typescript/dist/src/gn-endpoints x
x xx wpwchat-backend > at GnSdk. [as pixCreateImmediateCharge] (/home/deploy/wpwchat/backend/node_modules/gn-api-sdk-t x
x xx wpwchat-backend > at createSubscription (/home/deploy/wpwchat/backend/dist/controllers/SubscriptionController.js:68:39) x
x xx wpwchat-backend > at runMicrotasks () x
x xx wpwchat-backend > at processTicksAndRejections (node:internal/process/task_queues:96:5)

# pix
Avatar discord do usuario saviobraz

saviobraz

const resposta =await gerencianet.pixCreateImmediateCharge([], body);
console.log("pixCreateImmediateCharge: " + JSON.stringify(resposta));

# pix
Avatar discord do usuario tolribeiro

tolribeiro

Ver Respostas

Alguém poderia me ajudar com um exemplo a efetuar o split (com valor percentual) de uma cobrança pix usando Node SDK? não acho em lugar nenhum.

Bizonhado mensagens antigar aqui, descobri que existe um método pixSplitLinkCharge que em teoria seria chamado após a criação da cobrança passando txid ...o que me levantou a questão se também não seria possível já especificar as informações do split na hora da criação da cobrança pixCreateImmediateCharge dentro do body.

Obrigado!!

# pix
Avatar discord do usuario tolribeiro

tolribeiro

Fala Igor, pixCreateImmediateCharge pra criar cobrança e pixGenerateQRCode

# pix
Avatar discord do usuario tiagooops

tiagooops

gerencianet.pixCreateImmediateCharge([], body)
.then((resposta) => {
const url = resposta.location;
const parts = url.split("/");
const afterSecondSlash = parts[2];
let result = {
txid: resposta.txid,
location: 'https://pix.gerencianet.com.br/cob/pagar/'+afterSecondSlash,
cpf: resposta.devedor.cpf,
nome: resposta.devedor.nome,
valor: resposta.valor.original,
chave: resposta.chave
}
res.send(result)
})
.catch((error) => {
console.log(error)
})

# pix
Avatar discord do usuario ranulfosouza

ranulfosouza

Ver Respostas

Boa noite, pessoal.
Estou tomando esse erro ao tentar criar a charge do pix no node.js:

--> Erro createCharge Error: FALHA AO LER O CERTIFICADO
at Endpoints.run (/usr/src/app/data/cloud/node_modules/gn-api-sdk-node/lib/endpoints.js:36:11)
at Gerencianet. [as pixCreateImmediateCharge] (/usr/src/app/data/cloud/node_modules/gn-api-sdk-node/index.js:20:22)
at createCharge (/usr/src/app/data/cloud/functions/order_pix.js:316:40)
at /usr/src/app/data/cloud/functions/order_pix.js:54:30
at processTicksAndRejections (internal/process/task_queues.js:93:5)



module.exports = {
sandbox: false,
debug: false,
client_id: 'Client_Id_xx',
client_secret: 'Client_Secret_xx',
account_id: 'xxx',
certificate: resolve('../certificates/producao-373554-shopchafe_dev.p12'),
chave_pix: '+5521xxx'/

Eu alterei para passar a pegar o absolute path ( usando o resolve ) conforme sugestão lida acima, mas o erro continua.

# pix
Avatar discord do usuario israelrodrygues

israelrodrygues

Estou tentando chamar o endpoint "pixCreateImmediateCharge" dentro de um projeto Spring Boot, mas não estou obtendo sucesso.
Baixei o projeto gn-api-sdk-java-examples do repositório github da Gerencianet e ele funciona perfeitamente com as minhas credenciais (client_id, client_secret). Entretanto, dentro do meu projeto, com as mesmas configurações, dá erro: "Connection reset"

# pix
Avatar discord do usuario saviobraz

saviobraz

Este é o erro quando chamo o método pixCreateImmediateCharge

# pix
Avatar discord do usuario marcelo_efi

marcelo_efi

Ver Respostas

Bom dia, tudo bem ? O método "pixSplitLinkDueCharge" é utilizado para cobranças cobv. Em seu caso, que foi gerado através do método "PixCreateImmediateCharge", você deverá usar o método "pixSplitLinkCharge" para atrelar a configuração de split na cobrança.