Histórico de mensagens sobre pixCreateImmediateCharge

EXIBINDO CONVERSAS RECENTES:

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

# devs
Avatar discord do usuario faba7968

faba7968

Opa... Boa tarde, alguem já pegou o erro "System.MissingMethodException: 'Method not found: 'RestSharp.RestResponse RestSharp.RestClient.Execute(RestSharp.RestRequest)'.'" na hora de executar o PixCreateImmediateCharge(null, payload);

# pix
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.

# pix
Avatar discord do usuario .dhvalente

.dhvalente

na classe PixCreateImmediateCharge

# pix
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);
...

# pix
Avatar discord do usuario edmar0756

edmar0756

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

# pix
Avatar discord do usuario mateusbrasil2944

mateusbrasil2944

Ver Respostas

O pixCreateImmediateCharge ainda vai funcionar?

# pix
Avatar discord do usuario msombra

msombra

Ver Respostas

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

# devs
Avatar discord do usuario znuuxx

znuuxx

Ver Respostas

Boa tarde.
Estou com dificuldades para utilizar a api no meu back-end em node... Ao tentar usar o metodo pixCreateImmediateCharge(), estou recebendo um 400:
Alguém passou por isso?
imagem enviada na mensagem pelo usuario znuuxx

# cartões
Avatar discord do usuario matheus_figueredo

matheus_figueredo

Ver Respostas

Boa tade. Alguem pode me informar o endpoint para pagamento por pix, n to achando. Já tentei esses

- pixCreateImmediateCharge
- pixCreateCharge

# pix
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?

# pix
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());
}
}
}

# freelancer
Avatar discord do usuario .arielson

.arielson

na verdade nem sei qual o método para envio de valor a partir da conta, basicamente eu só uso o que gera a chave EVP e o PixCreateImmediateCharge

# pix
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?!?

# pix
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());
}

# pix
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

# pix
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.

# pix
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 ?