Histórico de mensagens sobre API pix

EXIBINDO CONVERSAS RECENTES:

Texto: API pix
# pix
Avatar discord do usuario edufaria7

edufaria7

Bom dia. Estou iniciando com a API pix da gerencianet. Testando a autenticacao no postman esta retornando erro 500. Configurei o certificado e credenciais... alguem sabe o que pode ser?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Os pix retornados são os que estão vinculados à sua API, sendo uma cobrança de Pix dinâmico ou estático.
Já um Pix que foi enviado manualmente para sua conta não será retornado nesta consulta.

# pix
Avatar discord do usuario anoni_mato

anoni_mato

<@!628308250726629376> respondendo sua pergunta: "como verifica quem foi que pagou o pix, pela api?" feita lá no canal <#boas-vindas-gn> :

Pela API, você não consegue verificar "quem pagou", só consegue verificar se quem pagou é quem você esperava que tivesse pago.

Mais detalhes: https://github.com/bacen/pix-api/issues/153#issuecomment-723516771

Informações adicionais relacionadas: https://github.com/bacen/pix-api/issues?q=is%3Aissue+lgpd+is%3Aopen (obs: há, inclusive, "issues" fechadas neste link).

# pix
Avatar discord do usuario ribeiroevandro

ribeiroevandro

Ver Respostas

Se tiver como eu usar a API Pix, apenas para gerar os QRCodes dinâmicos e os pagamentos irem para as contas dos clientes, por mim a conta fecha... Pensei na % apenas por causa do Split

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

A API de envio de Pix é só para PJ, e você precisa ter intermediação de pagamentos como CNAE da sua PJ para ser intermediário.

# pix
Avatar discord do usuario ribeiroevandro

ribeiroevandro

Ver Respostas

Boa noite! Alguém poderia me tirar algumas dúvidas quanto a API Pix? Vamos lá, através de alguns vídeos sobre ela, achei interessante a proposta, porém, gostaria de saber se é possível fazer split do pagamento?

# sugestões
Avatar discord do usuario andersoncossul

andersoncossul

Olá pessoal, conforme orientado pelo <@!671762828046106646>, faço a sugestão de um endpoint na API PIX que nos informe os dados de um pix enviado para montarmos um comprovante de pagamento do nosso lado.

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Agora que eu vi.. nessa imagem, a url você ta passando a String $txid.. nesse caso você tem que fazer assim: "https://api-pix-h.gerencianet.com.br/v2/cob/". $txid

# pix
Avatar discord do usuario jessica_efi

jessica_efi

<@!814207030763847801> temos alguns exemplos de configuração mtls em nossa documentação, porém no spring boot ainda não temos. Mas a ideia vai ser a mesma, onde a Gerencianet irá fazer 2 requisições para o seu domínio(servidor). Para mais detalhes acesse nossa documentação https://dev.gerencianet.com.br/docs/api-pix#section-webhook

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde garcialuige, pelo nome TRUFA SHOP acredito que você esteja seguindo os vídeos do DevPleno, no entanto essas falhas retornadas não são referentes da API-Pix e sim relacionadas a promises. DE qualquer forma temos um exemplo de autenticação pronte em node que você pode se baser/utilizar caso queira:

js
"use strict";
const https = require("https");
var axios = require("axios");
var fs = require("fs");

//Insira o caminho de seu certificado .p12 dentro de seu projeto
var certificado = fs.readFileSync("./certificado.p12");

//Insira os valores de suas credenciais em desenvolvimento do pix
var credenciais = {
client_id: "YOUR-CLIENT-ID",
client_secret: "YOUR-CLIENT-SECRET",
};

var data = JSON.stringify({ grant_type: "client_credentials" });
var data_credentials = credenciais.client_id + ":" + credenciais.client_secret;

// Codificando as credenciais em base64
var auth = Buffer.from(data_credentials).toString("base64");

const agent = new https.Agent({
pfx: certificado,
passphrase: "",
});
//Consumo em desenvolvimento da rota post oauth/token
var config = {
method: "POST",
url: "https://api-pix-h.gerencianet.com.br/oauth/token",
headers: {
Authorization: "Basic " + auth,
"Content-Type": "application/json",
},
httpsAgent: agent,
data: data,
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});

# comercial
Avatar discord do usuario dogebitesnek

dogebitesnek

Ver Respostas

Bom dia. Eu gostaria de usar a API do pix para fazer transferencias

# pix
Avatar discord do usuario dogebitesnek

dogebitesnek

Ver Respostas

Bom dia pessoal! Estou implementando a api do pix aqui no meu sistema mas estou enrolado na parte de configurar o mTLS na aws. Acredito que tenho a maior parte do caminho configurado já e está me faltando criar o TrustStore. Alguém sabe me informar como gero esse arquivo em .pem?

# pix
Avatar discord do usuario maransatto

maransatto

Fala pessoal.

Segue uma sequencia de 3 vídeos que estou publicando de hoje até quinta para dar uma visão geral da API Pix da Gerencianet + Webhook + Node.js

Aproveitem para se inscrever no canal e ajudem a compartilhar pra essa comunidade crescer.

https://www.youtube.com/watch?v=Z9mfcvNMFeI

# pix
Avatar discord do usuario wevertondumont

wevertondumont

Ver Respostas

<@!652136709982781470> Minha dúvida seria a seguinte, eu preciso cadastrar uma vez só a url do webhook do pix, ou a cada transação eu preciso fazer uma chamada para a função $api->pixConfigWebhook

# comercial
Avatar discord do usuario .jaquelinesantos

.jaquelinesantos

Já retornaram hoje mesmo, a equipe técnica que retorna, a partir daí, qualquer dúvida, você pode questionar via ticket ou falar no canal API PIX

# comercial
Avatar discord do usuario didio4130

didio4130

Olá, bom dia!
Tenho um ticket aberto para liberar o Uso da API pix na minha conta.
Tenho que esperar ou alguém aqui do comercial consegue me ajudar?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Para quem não está conseguindo gerar o Token a partir do exemplo C# da Gerencianet.
No exemplo da Gerencianet tem uma variável "cities" contendo o client_id e client_secret, mas nunca é usada.
O Authorization está fixo, mas você deve substituí-lo pelo authorization base64 gerado a partir de seu client_id e client_secret.
O parameter "application/json" tem o grant_type=client_credentials, mas não tem as credenciais no body.
Certifique-se de estar usando .Net Framework 4.6.1 ou superior. Versões anteriores do .Net Framework não utilizam TLS por padrão.
Para versão anterior a 4.6.1 do .Net Framework, descomente as duas primeiras linhas do código

Atenção: atente-se ao ambiente de homologação/produção e faça a alteração necessária.
// 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);
}