Histórico de mensagens sobre pixCreateImmediateCharge em pix

EXIBINDO CONVERSAS RECENTES:

Texto: pixCreateImmediateCharge
Canal: 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.

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"

Avatar discord do usuario saviobraz

saviobraz

Este é o erro quando chamo o método pixCreateImmediateCharge

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.

Avatar discord do usuario welitonxd

welitonxd

Ver Respostas

Boa noite, estou tentando implementar o Split Pix conforme documentação e SDK PHP,
Acontece que crio o PIX com o "PixCreateImmediateCharge" , pego o txid, incluo no param junto com o splitId criado anteriormente e uso o "pixSplitLinkDueCharge" para vincular o split com a cobrança e sempre ocorre o erro abaixo

Notice: Undefined index: violacoes in /var/www/html/v1/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Exception/GerencianetException.php on line 39



Notice: Undefined variable: message in /var/www/html/v1/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Exception/GerencianetException.php on line 48

Não encontrado. Cobrança não encontrada.

de Cobrança não encontrada, acontece que ao consultar essa mesma cobrança ela está lá ativa, sem o vínculo do split, e se consultar o splitId ele tá lá também com as configurações feitas anteriormente, não consigo fazer este vinculo para que o pix seja do tipo split... poderiam ajudar onde estou pecando ...

Avatar discord do usuario kaso2671

kaso2671

Bom dia!, Estou tentando fazer a integração com a API Pix, seguindo o exemplo "pixCreateImmediateCharge", mas estou recebendo esse erro: "cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://api-pix-h.gerencianet.com.br/oauth/token", segundo o site curl, diz que o Certificado SSL do servidor remoto não está Ok. Estou usando a api no modo sandbox, as credenciais estão ok, tenho o certificado funcionando também. Estou no windows, usando Wamp server, PHP 7.4.33.

Avatar discord do usuario .dhvalente

.dhvalente

na classe PixCreateImmediateCharge

Avatar discord do usuario debbiemathers

debbiemathers

Boa tarde pessoal, estou usando o SDK 5.1 do PHP do Gerencianet com o Laravel 9 e PHP 8.2 tentando executar o exemplo de pixCreateImmediateCharge, esta ocorrendo erro ao tentar executar esse método no $pix = $api->pixCreateImmediateCharge($body);.
Alguém já se deparou com esse erro?

O erro:

"message": "Array to string conversion",
"exception": "ErrorException",
"file": "C:\\Users\\Alfredo\\Documents\\GitHub\\pix-qrcode-laravel\\vendor\\gerencianet\\gerencianet-sdk-php\\src\\Gerencianet\\Endpoints.php",
"line": 123,

O código:
$body = [
"calendario" => [
"expiracao" => 3600 // Charge lifetime, specified in seconds from creation date
],
"valor" => [
"original" => "0.01"
],
"chave" => "00000000-0000-0000-0000-000000000000", // Pix key registered in the authenticated Gerencianet account
"solicitacaoPagador" => "Enter the order number or identifier.",
];

try {
$api = Gerencianet::getInstance($this->options);
$pix = $api->pixCreateImmediateCharge($body);
...

Avatar discord do usuario edmar0756

edmar0756

tentei chamar esse direto => var response = endpoints.PixCreateImmediateCharge(null, body);

Avatar discord do usuario mateusbrasil2944

mateusbrasil2944

Ver Respostas

O pixCreateImmediateCharge ainda vai funcionar?

Avatar discord do usuario msombra

msombra

Ver Respostas

a Descrição, qual o campo ao efetuar a call para o pixCreateImmediateCharge?

Avatar discord do usuario edeniltonfb5762

edeniltonfb5762

Ver Respostas

Boa tarde!

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 e pix_cert). Entretanto, dentro do meu projeto, com as mesmas configurações, dá erro: "Connection reset"

Alguém já passou por isso e conseguiu resolver?

Avatar discord do usuario david_balbino

david_balbino


public class GerarPix {

static public void gerarPix(int valor){

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.getCertificadoPix());
options.put("sandbox", credentials.isSandbox());

JSONObject body = new JSONObject();
body.put("calendario", new JSONObject().put("expiracao", 3600));
//body.put("devedor", new JSONObject().put("cpf", "94271564656").put("nome", "Gorbadoc Oldbuck"));
body.put("valor", new JSONObject().put("original", valor));
body.put("chave", "sua_chave");

try {
Gerencianet gn = new Gerencianet(options);
JSONObject response = gn.call("pixCreateImmediateCharge", new HashMap(), body);
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());
}

}


static public void gerarQrCode(String locId){

Credentials credentials = new Credentials();

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

HashMap params = new HashMap();
params.put("id", locId );

try {
Gerencianet gn = new Gerencianet(options);
Map response = gn.call("pixGenerateQRCode", params, new HashMap());

File outputfile = new File("qrCodeImage.png");
ImageIO.write(ImageIO.read(new ByteArrayInputStream(javax.xml.bind.DatatypeConverter.parseBase64Binary(((String) response.get("imagemQrcode")).split(",")[1]))), "png", outputfile);
Desktop desktop = Desktop.getDesktop();
desktop.open(outputfile);

}catch (GerencianetException e){
System.out.println(e.getError());
System.out.println(e.getErrorDescription());
}
catch (Exception e) {
System.out.println(e.getMessage());
}
}
}

Avatar discord do usuario Joow

Joow

Boa tarde Pessoal!
Estou com uma dificuldade em no SDK em .Net da GN especificadamente endpoints.PixCreateImmediateCharge(null, requestBody);
Ele retorna o seguinte erro => Error reading JObject from JsonReader. Path '', line 0, position 0.
Alguém já passou por isso?!?

Avatar discord do usuario flavio.santos.

flavio.santos.

try {
$api = Gerencianet::getInstance($options);
$pix = $api->pixCreateImmediateCharge([], $body);

if ($pix['txid']) {
$params = [
'id' => $pix['loc']['id']
];

// Gera QRCode
$qrcode = $api->pixGenerateQRCode($params);

echo 'Detalhes da cobrança:';
echo '

' . json_encode($pix, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '
';

echo 'QR Code:';
echo '
' . json_encode($qrcode, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '
';

echo 'Imagem:
';
echo '';
} else {
echo '
' . json_encode($pix, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '
';
}
} catch (GerencianetException $e) {
print_r($e->code);
print_r($e->error);
print_r($e->errorDescription);
} catch (Exception $e) {
print_r($e->getMessage());
}

Avatar discord do usuario tadgaudio

tadgaudio

if (req.body.orderType.toUpperCase() == "BOLETO") {
console.log("PIX selecionado para pagamento");

let body = {
"calendario": {
"expiracao": 3600
},
"devedor": {
"cpf": "94271564656",
"nome": "Tadeu Luis"
},
"valor": {
"original": "123.45"
},
"chave": "SUACHAVEPIX", // Informe sua chave Pix cadastrada na Gerencianet
"infoAdicionais": [
{
"nome": "Pagamento em",
"valor": "PagOnline LTDA"
},
{
"nome": "Pedido",
"valor": "1121312"
}
]
}

gerencianet.pixCreateImmediateCharge([], body)
.then((resposta) => {
console.log(resposta);
})
.catch((error) => {
console.log(error);
})
} // fim do método de cartão

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Boa noite @yukoha tudo bem? 🙂
Na chamada ao pixCreateCharge é necessário informar o txid na emissão. Já o pixCreateImmediateCharge você consegue realizar a emissão sem informar o txid, que será gerado de maneira automática pela nossa API.

Avatar discord do usuario yukoha

yukoha

Boa tarde, vi o vídeo tutorial de vocês ensinando a como utiliar a SDK TYPESCRIPT para gerar uma cobrança imediata em pix com a função

ts
gerencianet.pixCreateImmediateCharge(params, body)

onde no params entra o TXID, porém a gerencianet tem uma forma de cobranças imediatas sem txid, como eu faria isso pela SDK ?