Histórico de mensagens sobre App

EXIBINDO CONVERSAS RECENTES:

Texto: App
# pix
Avatar discord do usuario andlline2

andlline2

Cada cliente meu terá que ter uma conta no Gerencianet ou apenas nós que controlamos o app precisamos , tem como o valor recebido ser redirecionado ao banco das escolas clientes?

# pix
Avatar discord do usuario andlline2

andlline2

Tenho a seguinte dúvida: Tenho um app escolar, então meus clientes são escolas (B2B) e quero colocar no app a possibilidade de cada pai pagar a mensalidade de sua escola através do pix

# pix
Avatar discord do usuario andlline2

andlline2

Ver Respostas

Olá, sou programador e to querendo iniciar na integração de pix com um app que eu tenho.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

No caso de produção, você vai ver no extrato (web/app)...

# pix
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Você pode criar uma chave aleatória através desse endpoint ou cadastrar a chave pix desejada no app da Gerencianet! 🙂

# pix
Avatar discord do usuario leonardo_nicolas

leonardo_nicolas

Ver Respostas

Sim, as cobranças realmente não acionam o webhook em homologação. Mas, na hora de enviar a requisição, a API recebe a requisição de teste da gerencianet.
Eu fiz um teste com asp.net mvc API...
Fiz um mini app só para criar um arquivo txt com o conteúdo de requisição da gerencianet. Configurei devidamente meu servidor do IIS devidamente para receber requisição com autenticação mútua, só pra fazer esse teste. Aí quando fiz o teste de webhook em homologação, foi gerado um json de teste, ao que eu pôde espionar...

# pix
Avatar discord do usuario b1n._

b1n._

$certificado_pix = "$_SERVER[DOCUMENT_ROOT]/functions/gerencianet/chain-pix-sandbox.crt";
$certificado_pix = json_encode(file_get_contents($certificado_pix), true);

CURLOPT_HTTPHEADER => array(
"Content-Type: application/json",
"Authorization: Bearer $token",
"x-client-cert-pem: $certificado_pix",
"x-skip-mtls-checking: false",
),

# pix
Avatar discord do usuario b1n._

b1n._

ah, o header:

CURLOPT_HTTPHEADER => array(
"Content-Type: application/json",
"Authorization: Bearer $token",
"x-skip-mtls-checking: false",
),

# cartões
Avatar discord do usuario diegohenrique1989

diegohenrique1989

como posso implementar o pagamento com cartão num app com react native?

# pix
Avatar discord do usuario rlucredio

rlucredio

Ver Respostas

eu preciso enviar pelo whatsapp esse código. Acontece que o whatsapp interpreta parte do copia-e-cola como se fosse um link http, pinta de azul

# pix
Avatar discord do usuario matwbug

matwbug

Alguém consegue me ajudar aqui com a api pix? por algum motivo minha requisição curl nao está dando response no site da gerencianet, até baixei os proprios códigos da doc e mesmo assim não foi, é como se a requisição não fosse feita, estou utilizando php


$config = [
"certificado" => BASE.'data/certif/gerencianet.pem',
"client_id" => "xx",
"client_secret" => "xx"
];
$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 "
";
?>

# pix
Avatar discord do usuario fejw0w

fejw0w

pois é amigo, gastei um tempo em cima disso e acabou complicando aqui - minha solução por enquanto foi um "api proxy" entre minha app nessa stack e a GN, com essa microaplicação

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, <@!847227456875921408>. para ativar o Pix em seu sisteme de gerenciamento, primeiramente, seu sistema deve estar preparado isto.
Caso seu sistema, já tenha a integração com a API Pix da Gerencianet, o que deverá fazer é:

Após sua conta criada, acesse nosso site, no menu API > Minhas aplicações você criará uma aplicação ativando a opção do Pix e habilitando os escopos necessários para sua integração e clique em Criar nova apliacação. Veja como (https://gnetbr.com/B1gbwo35_O). Serão gerados 2 pares de chaves Client_Id e Client_Secret, sendo um par para utilização em ambiente de Produção e outro para Homologação. Estas que são necessárias para autenticação das requisições para o arranjo Pix e demais integrações de boleto, carnê, cartão de crédito.

Depois será necessário gerar um certificado. Para isso, acesse o painel da Gerencianet, no menu API (1)-> Meus Certificados (2) e escolha o ambiente que deseja o certificado: Produção ou Homologação(Desenvolvimento) -> Novo Certificado (3). Veja como (https://gnetbr.com/H1lyBsnqOO).

Além disso, é necessário registrar uma chave Pix na Gerencianet, acessando o sua conta pelo app Gerencianet. No menu lateral, toque em Pix para começar seu cadastro. Leia as informações que aparecem na tela e clique em Registrar Chave. Selecione os dados que você vai cadastrar como Chave do Pix e toque em avançar – você deve escolher pelo menos 1 das 4 opções de chaves disponíveis (celular, e-mail, CPF e/ou chave aleatória). Depois clique em concluir

# pix
Avatar discord do usuario aledev66

aledev66

Ver Respostas

Boa noite pessoal, Gostaria de saber mais informações sobre API Pix.
Estou desenvolvendo um app com react-native, e o cliente precisa transferir valores para usuários do app via pix.
Conseguem me ajudar ?
Abraço
Obrigado

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Pelo que entendi o contrato padrão inclui todos os meios de recebimento da Gerencianet e os pagamentos via site e app. E o único adicional, que vc já pediu ao que parece, é o de envio de $ via API Pix.

# pix
Avatar discord do usuario fejw0w

fejw0w

Ver Respostas

um detalhe, no app ao gerar uma chave aleatória a única maneira que consigo ver ela inteira é copiando e colando, no iOS (iphone 8) ele corta a chave completa (coloca ... no final)

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Cria no app uma chave em produção, e use essa.

# pix
Avatar discord do usuario joey_burn

joey_burn

Bom dia pessoal, testei gerei a cobrança o qrcode copia e cola e etc... tenho uma duvida desculpem a ignorancia.. no meu caso q é um app android/ios como vou saber q foi pago? td bem posso consultar mas o processo automatico para notifcar meu sistema é por webhook... se eu entendi bem... vou ter q criar um webhook com o endereco da minha api q a mesma iniciara uma funcao q fara a notificacao do pix pago para meu sistema é isto? Agradecido

# pix
Avatar discord do usuario alanvcb

alanvcb

Ver Respostas

meu app é desktop, sem chances de levantar um webhook. vai ter que ser na pergunta mesmo

# pix
Avatar discord do usuario andersonmarques4701

andersonmarques4701

Ver Respostas

post: {
method: 'POST',
url: 'https://api-pix.gerencianet.com.br/v2/cob',
headers: {
Authorization: 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXBlIjoiYWNjZXNzX3Rva2VuIiwiY2xpZW50SWQiOiJDbGllbnRfSWRfMjhmODZhZTQ2ZjNiNDRhMWE1N2M3NmExNTNlMzMyZWJkNTU4Y2NkYyIsImFjY291bnQiOjMwMTg2NCwiYWNjb3VudF9jb2RlIjoiZjk2YzM1YTVjNjc2N2ZjYzk2ZmU0YjVkNWJmMzcyNjQiLCJzY29wZXMiOlsiY29iLnJlYWQiLCJjb2Iud3JpdGUiLCJnbi5iYWxhbmNlLnJlYWQiLCJnbi5waXguZXZwLnJlYWQiLCJnbi5waXguZXZwLndyaXRlIiwiZ24uc2V0dGluZ3MucmVhZCIsImduLnNldHRpbmdzLndyaXRlIiwicGF5bG9hZGxvY2F0aW9uLnJlYWQiLCJwYXlsb2FkbG9jYXRpb24ud3JpdGUiLCJwaXgucmVhZCIsInBpeC53cml0ZSIsIndlYmhvb2sucmVhZCIsIndlYmhvb2sud3JpdGUiXSwiZXhwaXJlc0luIjozNjAwLCJjb25maWd1cmF0aW9uIjp7Ing1dCNTMjU2IjoiUGtuRDBnYy96Zjh5VHI0RFl5aGJGR1J3M1gzQVM4YTl4dy8vNkUrcklGYz0ifSwiaWF0IjoxNjIxNTE4Njc0LCJleHAiOjE2MjE1MjIyNzR9.bEfZcubm3yF-usxnw09lh8qhXM-RaClAZcf7luOaa6U',
'Content-Type': 'application/json'
},
httpsAgent: Agent {
_events: [Object: null prototype] {
free: [Function (anonymous)],
newListener: [Function: maybeEnableKeylog]
},
_eventsCount: 2,
_maxListeners: undefined,
defaultPort: 443,
protocol: 'https:',
options: {
pfx: ,
passphrase: '',
path: null
},
requests: {},
sockets: {},
freeSockets: {},
keepAliveMsecs: 1000,
keepAlive: false,
maxSockets: Infinity,
maxFreeSockets: 256,
scheduling: 'fifo',
maxTotalSockets: Infinity,
totalSocketCount: 0,
maxCachedSessions: 100,
_sessionCache: { map: {}, list: [] },
[Symbol(kCapture)]: false
},