Histórico de mensagens sobre API pix em pix

EXIBINDO CONVERSAS RECENTES:

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

elsonlima0580

esse modelo então não é suficiente?
$config = [
"certificado" => "./certificado.pem",
"client_id" => "YOUR-CLIENT-ID",
"client_secret" => "YOUR-CLIENT-SECRET"
];
$autorizacao = base64_encode($config["client_id"] . ":" . $config["client_secret"]);

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-pix-h.gerencianet.com.br/oauth/token", // Rota base, homologação ou produção
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => '{"grant_type": "client_credentials"}',
CURLOPT_SSLCERT => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $autorizacao",
"Content-Type: application/json"
),
));

$response = curl_exec($curl);

curl_close($curl);

echo "

";
echo $response;
echo "
";

Avatar discord do usuario trtavares

trtavares

Ver Respostas

Oi!
Como PF eu posso usar a API de cobranca /v2/cob... para gerar pagamentos pra mim bem como realizar uma possível devolução...
mas pra eu enviar um PIX é necessário ser PJ, confere?

Avatar discord do usuario elsonlima0580

elsonlima0580

{
"sandbox": false,
"chave": "27920008182",
"recebedor": "suainscricao.com",
"homologacao": {
"nome_certificado": "certificado.pem",
"client_id": "Client_Id...",
"client_secret": "Client_Secret...",
"pix_url_auth": "https://api-pix-h.gerencianet.com.br/oauth/token",
"pix_url_cob": "https://api-pix-h.gerencianet.com.br/v2/cob",
"pix_url": "https://api-pix-h.gerencianet.com.br/v2/pix"
},
"producao": {
"nome_certificado": "certificado.pem",
"client_id": "id aqui",
"client_secret": "Client_Secret_aqui",
"pix_url_auth": "https://api-pix.gerencianet.com.br/oauth/token",
"pix_url_cob": "https://api-pix.gerencianet.com.br/v2/cob",
"pix_url": "https://api-pix.gerencianet.com.br/v2/pix"
}
}

Avatar discord do usuario henriquelima3751

henriquelima3751

Ver Respostas

Via api, o pix fica EM_PROCESSAMENTO e depois o pix é recusado. Via app Gerencianet consigo enviar pix normalmente para este cpf, então certamente é alguma falha na api

Avatar discord do usuario henriquelima3751

henriquelima3751

Via app da certo. Via api sempre o pagamento é devolvido, pix não confirmado

Avatar discord do usuario henriquelima3751

henriquelima3751

Ver Respostas

Amigos, sabem dizer porque existem alguns cpfs que consigo enviar um pagamento via app e não consigo enviar pagamento via pix? Segue cpf de exemplo que a api para enviar pix não funciona 07427681711

Avatar discord do usuario joelemanoel

joelemanoel

E particularmente não sou fã de usar SDK principalmente na API PIX que você pode ter uma mudança de PSP.

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 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 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 paulo.manoel8302

paulo.manoel8302

Ver Respostas

Este endereço: https://gerarqrcodepix.com.br/api/v1?nome=PAGAMENTOSRENOVACAOAUTOPIX&cidade=Rio+de+Janeiro&location=qrcodes-pix.gerencianet.com.br%2fv2%2fc04644cfd18144db9e7f253c20b56e15&mcc=7274&saida=br&tamanho=256 me devolveu o seguinte link: pix.gerencianet.com.br/v2/c04644cfd18144db9e7f253c20b56e155204727453039865802BR5925PAGAMENTOSRENOVACAOAUTOPI6014Rio de Janeiro6207050363048DAA se eu acessar esse link a gerencianet me devolve página não encontrada

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde <@!757198979586064384>, no momento as requisições da API Pix não aparecem mesmo no histórico de requisições. Você consegue lista as cobranças geradas pelo endpoint GET /v2/cob e realizar alterações pelo PATCH /v2/cob/:txid.
Ainda não é possível simular o pagamento em ambiente de homologação, recomendamos emitir em produção com cobranças no valor de R$0,01. Em breve vamos publicar essa funcionalidade em homologação.

Avatar discord do usuario ilo4413

ilo4413

Ver Respostas

Pessoal, estou testando a api de vocês de pix, consegui gerar o qr code na homologação mas conforme documentação, estou indo lá no playground e não lista nada na transação. Será que estou me equivocando onde? Eu queria mudar uma cobrança emitida de pix para pago para testar o retorno. Se alguém conseguir me ajudar, agradeço muito.