Histórico de mensagens sobre criar pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: criar pix
Canal: pix
Avatar discord do usuario elsonlima0580

elsonlima0580

onde eu dise sendpix acima , eu estava perguntando se era isso que se usava como modelo para criar o pix

Avatar discord do usuario elsonlima0580

elsonlima0580

Ver Respostas

não quero enviar um pix, so quero criar um pix na tela para meu cliente pagar 👍

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

É bem simples.. se você utilizar a nossa sdk de php, você vai inserir o endpoint no arquivo config.json (gn-api-sdk-php/src/Gerencianet/config.json)
Por exemplo:

json
"pixSend": {
"route": "/v2/pix",
"method": "post"
}
E no arquivo que você criar com a requisição do pix.send, você chama esse endpoint.

Avatar discord do usuario elsonlima0580

elsonlima0580

nao tem modelo para criar pix nessa api nova?

Avatar discord do usuario ilo4413

ilo4413

pessoal, uma dúvida, quando tento criar um pix com o mesmo txtid da conflito, até aí tudo bem, minha dúvida é se ele da conflito apenas para mim ou para qualquer um que usar o mesmo txtid no gerencianet ou no bacen?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá <@!818197250840199198>. Bom dia!

Na SDK de PHP você encontra as funcionalidades para utilização do Marketplace e demais demais serviços da Gerencianet.
Obs: A Gerencianet disponibiliza cobranças Pix, mas até o momento no Marketplace é possível cobranças somente via boleto e cartão de crédito.

1 (✅ ) Autenticar na API
2 (❌) Cadastrar devedor -> Não há exemplo de como cadastrar o cliente final na SDK. Este cadastro do devedor deve ser realizado em um banco de dados em seu sistema. A partir deste cadastro, passar as informações para a emissão.
3 (✅) Criar transação de cobrança imediata
4 (✅) Gerar Qrcode dinâmico e código copia e cola de pagamento -> No ambiente Pix é possível. Então nesta compra que o cliente utilizou o Pix, você pode estruturar para que haja o repasse/envio de pix para o vendedor.
5 (✅) Monitorar o pagamento da cobrança -> (webhook: https://dev.gerencianet.com.br/docs/api-pix#section-webhook" class="link-msg">https://dev.gerencianet.com.br/docs/api-pix#section-webhook)
6 (✅) Setar transação de cobrança imediata como paga -> Com o monitoramento da cobrança, é possível setar os status das transações como paga automaticamente, e há opção também de "Marcar como Pago" manualmente uma cobrança via boleto. Em relação à cobrança Pix, você pode utilizar o PATCH /v2/cob para setar o status para "REMOVIDA_PELO_USUARIO_RECEBEDOR"
7 (✅) Enviar pix para o vendedor (O Vendedor poderá configurar se recebe de forma automática ou se faz saques esporádicos) em processo de autoriação. -> Com o Marketplace, cada vendedor deve possuir uma conta Gerencianet, então, você pode informar através da integração como deverá ser feita a divisão do valor recebido entre diferentes contas dos vendedores, de forma automática.
8 (✅) Criar transação de devolução de Pix para o devedor caso haja um desacordo comercial

Veja também em nossa documentação, para encontrar estes endpoints e demais detalhes: https://dev.gerencianet.com.br/docs/api-pix

Avatar discord do usuario didio4130

didio4130

Ver Respostas

Olá amigos, bom dia!
Estou iniciando a integração de um marketplace e gostaria de implementar as rotinas abaixo:

1 - Autenticar na API
2 - Cadastrar devedor
3 - Criar transação de cobrança imediata
4 - Gerar Qrcode dinâmico e código copia e cola de pagamento
5 - Monitorar o pagamento da cobrança
6 - Setar transação de cobrança imediata como paga
7 - Enviar pix para o vendedor (O Vendedor poderá configurar se recebe de forma automática ou se faz saques esporádicos) em processo de autoriação
8 - Criar transação de devolução de Pix para o devedor caso haja um desacordo comercial

Consigo fazer todas essas partes pelo SDK php?

Avatar discord do usuario fabio.goncalves

fabio.goncalves

Ver Respostas

Segue a função que eu estou usando para criar a cobrança Pix em Node. A função recebe o token do OAuth como parâmetro. Troque o nome do arquivo do certificado ".p12" (linha 31) e a chave do recebedor (linha 25).
775328670784159744/1721239757024message.txt

Avatar discord do usuario fabio.goncalves

fabio.goncalves

Ver Respostas

Vi seu post falando do mTLS no Google Cloud Functions (Firebase), para criar o webhook do Pix. Parece que estou na mesma situação em que você estava um mês atrás... Já estou aprovando pagamento com Pix em produção, mas estou travado na criação do webhook mTLS com NodeJS no Functions. Como você resolveu? Agradeço se puder compartilhar alguma dica...

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Mas a melhor forma é acionando o webhook com um Pix pago.
Ou seja, você criará uma cobrança com um txid com sua chave Pix. E ao pagar será acionado seu webhook lhe enviando uma requisição semelhante ao exemplo que mencionei anteriormente.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Você pode criar uma request no Postman, com método POST para sua URL webhook, enviando o certificado para mTLS e body, um exemplo de um Pix pago:

json
{ "pix":
[ { "endToEndId": "E292361202020000041739s0349633KVD",
"txid": "4dsaa337897a4a479ef8005eea80e097",
"chave": "1a580600-0000-0000-0000-0008f87327f7",
"valor": "0.01",
"horario": "2021-03-04T17:39:50.000Z"
}
]
}

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não tem. Você pode criar um acionador seu que mande um objeto pix.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, Flavio!
Primeiramente, seu cliente deve acessar https://sistema.gerencianet.com.br/ logar na conta. Para obter as credenciais, deverá criar uma aplicação, acessando o menu API->Minhas aplicações->Nova aplicação. Insira o nome da sua aplicação. Ative os escopos desejados do Pix para o ambiente (Produção ou Homologação) e clique em 'Criar nova aplicação'.

Posteriormente, acesse o menu API->Meus certificados. Escolha o ambiente desejado (Produção ou Homologação) e clique em 'Novo Certificado'. Será solicitado uma senha, que é a assinatura eletrônica (a mesma utilizada no aplicativo).

Avatar discord do usuario ezequielsp

ezequielsp

Ver Respostas

Me diz uma coisa, quando eu criar um pix, enviando a chave, essa transação não tem txid, então eu recebo ou não notificação?

Avatar discord do usuario tporto0391

tporto0391

Ver Respostas

Em produção deu certo, consegui criar um pix ativo, mas ao tentar gerar o qrcode, tenho esse outro problema.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

É a chave Pix associada à conta destino da cobrança. Você pode criar via app mobile ou via endpoint de criação de chave Pix. Essa chave vai ser colocada no QR-Code estático ou no payload do QR-Code dinâmico.

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Um exemplo de requisição em JS:

js
criarCobrancaImediata(body, token) {
let requisicao = {
method: 'POST',
url: config.pix_url_cob,
headers: {
authorization: 'Bearer ' + token,
'Content-Type': 'application/json',
},
httpsAgent: config.agent,
data: body,
};
const response = axios(requisicao)
.then()
.catch((error) => {
console.log(error.response.data);
});

return response.data;
}
A url e o body seguem o padrão que informei:
url: https://api-pix-h.gerencianet.com.br/v2/cob
body:
{
"calendario": {
"expiracao": 3600
},
"devedor": {
"cnpj": "12345678000195",
"nome": "Empresa de Serviços SA"
},
"valor": {
"original": "00.01"
},
"chave": "sua_chave",
"solicitacaoPagador": "Serviço realizado.",
"infoAdicionais": [
{
"nome": "Despache",
"valor": "placa de carro"
},
{
"nome": "Campo 2",
"valor": "Informação Adicional2 do PSP-Recebedor"
}
]
}

Avatar discord do usuario taironecdias

taironecdias

Olá, equipe GN!
Na integração com a API de Boletos, adicionamos o partner_token (código de parceiro do Gerencianet) na requisição para criar a transação e, posteriormente, o boleto. No caso da integração com a API Pix, existe algo parecido com isso?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, é a Chave Pix da conta que receberá os recursos. O mais usual é criar uma chave aleatória para os recebimentos, mas pode ser qualquer dos tipos de chave Pix existentes.