Histórico de mensagens sobre PIX em pix

EXIBINDO CONVERSAS RECENTES:

Texto: PIX
Canal: pix
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 dmenorhc

dmenorhc

Ver Respostas

Bom dia, estou tendo um problema com o QR Code PIX. Parece que no Itaú está dando código inválido.

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 rubenskuhl

rubenskuhl

Ver Respostas

A homologação não testa a chave, a produção testa. Precisa ser uma chave Pix associada à conta fazendo a requisição.

Avatar discord do usuario iluminat7551

iluminat7551

Quem coloca sistema de pix pra recarga de saldo automatica no meu sistema php chama no privado me fala o valor

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Sim, mas na devolução ele contém um array devolucoes com o status da devolução, além das informações referentes ao Pix que está sendo devolvido como o txid e o e2eid

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Exatamente, no webhook que você cadastrar vamos enviar uma notificação com o acréscimo do /pix, isto é uma definição do próprio BACEN.

Avatar discord do usuario ilo4413

ilo4413

Ver Respostas

Entendi que ele é acionado também na devolução e no pix enviado.

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

O webhook só é acionado quando o Pix é pago, ou seja, se obteve um e2eid associado a ele. Se o webhook foi acionado então o txid que aparecer no JSON de notificação é referente a uma cobrança que foi paga.

Avatar discord do usuario ilo4413

ilo4413

Ver Respostas

outra coisa que eu entendi, é que ele vai botar um /pix no final da minha url correto?

Avatar discord do usuario sady_efi

sady_efi

Ver Respostas

Todas as requisições pros serviços Pix tem de conter o certificado

Avatar discord do usuario placa_preta

placa_preta

Ver Respostas

como está teu código da que acessa a consulta de pix (\v2\pix)

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Também do <@!781928420757864468> :
// modelo funcional
public void GerarTokenGN(string client_id, string client_secret)
{
// força o uso do protocolo TLS, caso o protocolo padrão seja SSL ou outro protocolo
//ServicePointManager.Expect100Continue = true;
//ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12 | SecurityProtocolType.Ssl3;

X509Certificate2 uidCert = new X509Certificate2("NOME_DO_CERTIFICADO.p12", "");
var client = new RestSharp.RestClient("https://api-pix-h.gerencianet.com.br/oauth/token");
client.ClientCertificates = new X509CertificateCollection() { uidCert };
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Basic " + System.Convert.ToBase64String(Encoding.ASCII.GetBytes(string.Format("{0}:{1}", client_id, client_secret))));
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "{\"grant_type\":\"client_credentials\",\"client_id\":\"" + client_id + "\",\"client_secret\":\"" + client_secret + "\"}", ParameterType.RequestBody);
IRestResponse restResponse = client.Execute(request);
string response = restResponse.Content;

Console.WriteLine(response);
}

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

As implementações de Pix dessas carteiras digitais que são bem safadinhas... o projeto é ótimo. 😉

Avatar discord do usuario ezequielsp

ezequielsp

Ver Respostas

Bom dia a todos! Quando eu consulto /v2/gn/config em api-pix-h eu recebo o seguinte:

{"pix":{"receberSemChave":true,"chaves":{}}}

As chaves que tenho então estão cadastradas apenas em prod?

devo gerar uma chave nova para homologação? Se eu atribuir um webhook a essa chave receberei as notificações?

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Bom dia <@!757198979586064384>, a chave informada na geração da cobrança deve ser uma chave criada na Gerencianet e associada a sua conta. Atualmente há duas formas de gerá-la:
Pelo aplicativo Gerencianet
Via API Pix pelo endpoint POST /v2/gn/evp

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, precisa ser uma chave Pix que direcione para sua conta na Gerencianet.

Avatar discord do usuario ilo4413

ilo4413

Ver Respostas

Que pena, obrigado Matheus, eu tentei gerar o qrcode na produção mas da um erro de bad request. Acredito ser um problema da chave, eu coloquei a chave pix, cnpj da empresa do banco inter. Devo fazer diferente?

Avatar discord do usuario rubenskuhl

rubenskuhl

E que você pode decodificar no jwt.io e ver que o payload contém:

{
"txid": "40501L6VmPlGpNV689WSsTG28UROu",
"revisao": 0,
"calendario": {
"criacao": "2021-03-17T12:17:58.000Z",
"apresentacao": "2021-03-17T13:02:33.372Z",
"expiracao": 3600
},
"status": "ATIVA",
"valor": {
"original": "0.10"
},
"chave": "[email protected]",
"solicitacaoPagador": "PAGAMENTOSRENOVACAOAUTOPIX"
}