Histórico de mensagens sobre chave pix

EXIBINDO CONVERSAS RECENTES:

Texto: chave pix
# assinaturas
Avatar discord do usuario carvalhocarneiro

carvalhocarneiro

Ver Respostas

Um exemplo do que falei anteriormente.

Tentei executar esse código, conforme exemplo:

def gerar_pix(self):
try:
params = {
'idEnvio': 1
}

body = {
'valor': '0.01',
'pagador': {
'chave': ''
},
'favorecido': {
'chave': '0984256js-983458763no-0897345hg-oksj'
}
}
resultado = self.gn.pix_send(params=params, body=body)
print(resultado)
except Exception as error:
print(f"Erro {error}")

# pix
Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Para recebimento das confirmações de pagamento, o ideal é que você possua um webhook vinculado a sua chave Pix.
Assim, sempre que houver qualquer alteração no status de uma cobrança, nós notificaremos a URL que você cadastrou como webhook.
Em nossa documentação disponibilizamos mais detalhes sobre esse fluxo: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks
Lembrando também que nossa API é aberta e caso julgue necessário, você pode realizar a integração sem utilizar a SDK.
Os exemplos podem ser encontrados em diversas linguagens no nosso Github: https://github.com/gerencianet

# comercial
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Quando você abriu a conta na GN já tinha o nome fantasia no CNPJ ? Se não tinha, pode precisar atualizar o cadastro.
E apesar de não ter relação com sua pergunta, chave Pix deve precisar ser recadastrada também.

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

# pix
Avatar discord do usuario valmirefi

valmirefi

O devedor é opcional, já a chave que você tem que inserir é a chave PIX ligada a sua conta Gerencianet para emissão da cobrança

# pix
Avatar discord do usuario reidoscoins

reidoscoins

Ver Respostas

Queria por no antifraude uma informação "cliente cadastrado com chave X .. tem chave PIX cadastrada!

# pix
Avatar discord do usuario renanmaia

renanmaia

Outra duvida, como gero a chave pix "copia e cola"?

# pix
Avatar discord do usuario felipeapssilva

felipeapssilva

Ver Respostas

@rubenskuhl Entendi.. e no caso das transferências pela API (PIX)? Qual seria a taxa
Por exemplo: de minha conta Gerencianet para uma outra chave pix (Mas pela API)

# pix
Avatar discord do usuario brunoribeirolab

brunoribeirolab

Entendi, agora faz sentido aquela listagem das notificações, então minha segunda dúvida é quando eu pago com o PIX não deveria mandar uma notificação para URL ? a "Chave pix da conta Gerencianet do recebedor" que uso para gerar os pagamentos via PIX, ao adicionar essas credenciais no meu sistema, eu mudo o webhook dessa chave : https://github.com/gerencianet/gn-api-sdk-php/blob/master/examples/pix/webhooks/update.php

Qualquer chamada na URL que recebo é gravado um log, quando abri o arquivo hoje, todas as chamadas gravadas lá eram aquelas do boleto, que faz mais sentido agora que vc me disse, pq o estado era "waiting", mas nada de pix.

# pix
Avatar discord do usuario felipeapssilva

felipeapssilva

Olá, bom dia a todos.. Estou tentando utilizar o webhook da chave pix na minha aplicação, aparentemente está tudo configurado certo conforme a documentação, inclusive conseguimos cadastrar a URL de Callback, porém ao fazer as transferências pix não está batendo na nossa rota cadastrada no webhook, será que alguém pode me ajudar? @everyone

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, o webhook pode ser definido diferentemente para cada chave pix. Notar que mesmo um único webhook poderia atender dois sites, bastando que você reservasse faixas de txid distintos para cada um... mas eu acho bem mais prático operar com chaves diferentes. E as duas chaves diferentes podem ser aleatórias, o que eu inclusive prefiro para emissões de cobranças na API Pix.

# pix
Avatar discord do usuario ceteboficial

ceteboficial

Ver Respostas

No meu caso, tenho um site (https://ceteb.com.br) que está com uma chave pix. Tentei usar a mesma chave pix num outro site dentro do mesmo domínio (https://ceteb.com.br/escolaaberta/) e estava conflitando, mesmo as api´s sendo diferentes. Nesse caso então, eu posso usar a chave aleatória nesse segundo, sem me preocupar com conflitos, certo?

# pix
Avatar discord do usuario ceteboficial

ceteboficial

Ver Respostas

Bom dia, estava usando a mesma chave pix para dois sites dentro do mesmo servidor. Vi que estava dando problema e que, ao desativar em um, o outro voltou a funcionar novamente. Gostaria de saber se posso utilizar uma chave aleatória como opção para o outro site, sem dá conflito com a chave ativa.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, o Banco Central não autoriza os participantes do Pix a mostrarem o conteúdo das chaves Pix via API. Mas você pode no envio de Pix colocar que o CPF/CNPJ precisa ser X, mesmo que a chave seja e-mail, celular ou aleatória. E com isso evitar que uma chave errada faça $ cair em lugar errado.

# pix
Avatar discord do usuario mvpc2918

mvpc2918

Ver Respostas

Olá, por favor, estou tendo um erro de não (Forbidden - { stack: [ null ] } +12s) depois de mudar de homol para prod. Alguma ideia ? Obs: configurei chaves e permissões no api pix e nada

# pix
Avatar discord do usuario ferks_fk

ferks_fk

Ver Respostas

Sim, você pode cadastrar vários, contanto que seja com uma chave pix diferente para cada um.

# pix
Avatar discord do usuario fabianoyoudo

fabianoyoudo

Ver Respostas



ServerAdmin webmaster@localhost
ServerName webhookyoudo.cloudns.nz
ServerAlias www.webhookyoudo.cloudns.nz
DocumentRoot /home/ubuntu/www


ErrorLog ${APACHE_LOG_DIR}/webhook.error.log
CustomLog ${APACHE_LOG_DIR}/webhook.access.log combined

SSLEngine on
SSLProtocol -all +TLSv1.2

SSLCertificateFile /etc/letsencrypt/live/webhookyoudo.cloudns.nz/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/webhookyoudo.cloudns.nz/privkey.pem

#Chave pública da Gerencianet
SSLCACertificateFile /home/ubuntu/www/cert/chain-pix-prod.crt

# mTLS Gerencianet
SSLVerifyClient require
SSLVerifyDepth 3

# Tratando o /pix, redirecionando as requisições sempre para /webhook
Alias "/pix/" "/home/ubuntu/www/index.php"
Alias "/pix" "/home/ubuntu/www/index.php


# pix
Avatar discord do usuario thaleslaray

thaleslaray

Ver Respostas

Bom dia, existe alguma forma de checar se determinada chave PIX é válida antes de enviar o pix? Obrigado

# pix
Avatar discord do usuario jcsfran

jcsfran

Ver Respostas

Boa tarde, estou tentando adicionar um webhook a uma chave pix, porem eu não sei como que eu posso enviar o certificado da Gerencianet junto a requisição.

Estou usando o php junto com o apache, o exemplo da documentação me diz que eu tenho que adicionar o caminho do certificado no apache, mas existe outra forma de eu enviar o certificado para validar a requisição?
https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-entendendo-o-padr-o-mtls

# pix
Avatar discord do usuario andrebarbosa_dev

andrebarbosa_dev

Ver Respostas

Fazendo isso não preciso de usar outro chave client id e nem secret né? so a chavepix nova?