Histórico de mensagens sobre App

EXIBINDO CONVERSAS RECENTES:

Texto: App
# pix
Avatar discord do usuario diescoeiect

diescoeiect

ah eu tenho vários serviços no apps engine

# pagamento-contas
Avatar discord do usuario debbiemathers

debbiemathers

No app não localizei onde cadastrar um telefone adicional, aparentemente não é possivel

# marketplace
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Bom dia, @lauro.guedes! É isso mesmo que o @rubenskuhl falou, seu cliente pode abrir uma conta na Gerencianet pelo nosso APP, de forma totalmente gratuita e sem anuidades.

# marketplace
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Baixando o app da Gerencianet e fazendo o onboarding

# pix
Avatar discord do usuario guibsonlizardo

guibsonlizardo

Ver Respostas

pessoal ta normal a api pix de voces? até ontem a noite estava de boa e hj meu app nao esta emitindo mais pix qrcode, está me apresentando erro:
504 ERROR
The request could not be satisfied.
Eu nao mechi em nada no codigo, alguem ta com algum problema ai?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

const app = express();
const httpsServer = https.createServer(httpsOptions, app);
const PORT = 443;

# pix
Avatar discord do usuario daniel.8964

daniel.8964

Ver Respostas

const app = express()

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E quem criou esse objeto app que vc usou método listen ?

# pix
Avatar discord do usuario daniel.8964

daniel.8964

Ver Respostas

app.listen(port,() => {

console.log(Servidor Rodando na porta ${port})

})

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Hoje como é a criação do servidor https ? No exemplo da GN é assim: const httpsServer = https.createServer(httpsOptions, app);

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O exemplo que tem na documentação da GN é assim:

const express = require("express");
const fs = require("fs");
const https = require("https");
var logger = require('morgan');

const httpsOptions = {
cert: fs.readFileSync(""), // Certificado fullchain do dominio
key: fs.readFileSync("/"), // Chave privada do domínio
ca: fs.readFileSync(""), // Certificado público da Gerencianet
minVersion: "TLSv1.2",
requestCert: true,
rejectUnauthorized: false, //Mantenha como false para que os demais endpoints da API não rejeitem requisições sem MTLS
};

const app = express();
const httpsServer = https.createServer(httpsOptions, app);
const PORT = 443;

app.use(logger('dev')); // Comente essa linha caso não queira que seja exibido o log do servidor no seu console
app.use(express.json());
app.use(express.urlencoded({ extended: false }));

// Endpoint para configuração do webhook, você precisa cadastrar https://SEUDOMINIO.com/webhook
app.post("/webhook", (request, response) => {
// Verifica se a requisição que chegou nesse endpoint foi autorizada
if (request.socket.authorized) {
response.status(200).end();
} else {
response.status(401).end();
}
});

// Endpoind para recepção do webhook tratando o /pix
app.post("/webhook/pix", (request, response) => {
if (request.socket.authorized){
//Seu código tratando a callback
/ EXEMPLO:
var body = request.body;
filePath = __dirname + "/data.json";
fs.appendFile(filePath, JSON.stringify(body) + "\n", function (err) {
if (err) {
console.log(err);
} else {
response.status(200).end();
}
})
/
response.status(200).end();
}else{
response.status(401).end();
}
});

httpsServer.listen(PORT, () =>
console.log(Express server currently running on port ${PORT})
);
#Desenvolvido pela Consultoria Técnica da Gerencianet

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas você pretende avisar o cliente através de alguma mensagem (e-mail, SMS, WhatsApp) ou imaginava mostrar na própria página aonde apareceu o QR-Code que ele pagou ?

# pix
Avatar discord do usuario henrique.forever

henrique.forever

Ver Respostas

sim, por exemplo, vou receber 10 do cliente, 5 vou enviar para o restaurante e 3 para o delivery, 2,00 menos tarifa fica para o APP

# pix
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Boa noite @schinnick tudo bem? 🙂
Caso siga na linha de implementar diretamente no RN + axios, seria necessário implementar dentro do app o consumo das rotas da nossa API.
Vale lembrar que para o consumo dos endpoints PIX é necessário seu par de credenciais (Client_id e Client_Secret) + o certificado Pix emitido dentro da sua própria conta Gerencianet.
Tentar, de alguma forma, embutir essas informações no app pode ser perigoso caso alguém mal intencionado venha executar engenharia reversa no app após lançado. Onde uma vez com acesso a essas credenciais + certificado o intruso consegue realizar ações na sua conta, e até transferências (caso tenha o envio de pix habilitado)
Com isso em vista, acredito que não seja a melhor abordagem de integração.

Quando a implementação do backend, no nosso github você encontra SDKs em diversas linguagens para facilitar o desenvolvimento!
Segue o link da nossa SDK em node: https://github.com/gerencianet/gn-api-sdk-node

# pix
Avatar discord do usuario schinnick

schinnick

Ver Respostas

Tenho um app em React Native e um painel de controle em NextJS e queria utilizar a API em ambos, mas se possível não gostaria de ter que aprender e criar todo um back-end uma vez que já utilizo o Firebase pra isso

# pix
Avatar discord do usuario schinnick

schinnick

Ver Respostas

Bom dia, tenho um app em React Native e utilizo como "back-end" os serviços do Firebase, como Cloud Functions e etc. Pesquisei aqui sobre RN e FB e acabei vendo que o pessoal não teve muito sucesso utilizando esses meios. Gostaria de saber se é possível fazer a integração do app com a API usando RN e axios (não tenho muita experiência nesse tipo de integração), ou se é necessário eu ter um back-end mesmo

# open-finance
Avatar discord do usuario berg6840

berg6840

boa noite, uma sugestão pra o APP d sera que tinha como deixar salvo os pix já realizados pra quando for fazer novamente já estar salvo. pra agilizar alguns pagamentos

# assinaturas
Avatar discord do usuario joao_efi

joao_efi

Boa noite @felipessouza917722 tudo bem? 🙂
Realizei um teste em produção aqui, e obtive sucesso!
No express defini da seguinte forma:

js
app.post("/notification", (request, response) => {
console.log("body");
console.log(request.body);
response.status(200).end();
});
E tive o retorno abaixo:
imagem enviada na mensagem pelo usuario joao_efi