Histórico de mensagens sobre App

EXIBINDO CONVERSAS RECENTES:

Texto: App
# conta-digital
Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

O app tá com problema para mostrar o saldo.

# pix
Avatar discord do usuario igorpnh

igorpnh

Bom dia, tudo certo?

Estou com um outro projeto usando api pix de vcs e ao gerar o token, estou tendo esse erro como retorno:

Erro de geração token: Error: not enough data

este é minha requisição para obter o token:
method: "POST",
url: https://pix.api.efipay.com.br/oauth/token,
headers: {
Authorization: Basic ${credentials},
"Content-Type": "application/json"
},
httpsAgent: agent,
data: {
grant_type: "client_credentials"
}

já verifiquei para ver se era problemas na variável credentials ou no meu agent mas ambos estão ok, lendo certificado e criando a credentials corretamente, conseguem me dar um norte de como resolver isso?

# devs
Avatar discord do usuario eraldocarlosfh

eraldocarlosfh

Ver Respostas

//Caminho onde está meu certificado
private readonly _certificate = Path.GetFullPath("Certs\cert_prod.p12");

Bom dia pessoal, estou efetuando a integração da API de Pix na plataforma .NET, estou com uma dificuldade ao criar a instância EfiPay segue abaixo minha dúvida.

dynamic efi = new EfiPay(_client_id, _client_secret, false, _certificate);

Quando efetuo o teste local consigo ler sem problemas o caminho do certificado, porém ao enviar para produção perco a referência do caminho, meu back está publicado no Azure não está em um servidor está publicando como App Service - Web App.

Poderiam me dar uma luz 🙏 ?

# cartões
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @marcoglg_dev! Tudo bem?
Geralmente, esta falha esta associada a falta do Ramo de Atividade cadastrado na conta.

Devido à solicitação das empresas de cartão de crédito, todas as emissões de cobranças por esse meio precisam apresentar o ramo de atividade da empresa. Por isso, se você faz cobranças via cartão de crédito na plataforma Efí, precisa informar a Classificação Nacional de Atividades Econômicas (CNAE) na sua conta.
Veja como fazer:


1 - acesse “Configurações da conta” (⚙), no canto direito do menu superior. Se estiver pelo app, basta tocar em seu nome na tela inicial e, depois, no link;
2 - agora, clique em “Ramo de atividade”;
3 - selecione o CNAE e a seção de atividade correspondente à sua empresa. Você deve informar apenas a atividade principal registrada no seu CNPJ;
4 - clique no botão “Salvar alterações”.

# módulos-plugins
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Os apps bancários para sistemas operacionais desktop são na verdade empacotamentos dedicados de browsers de mercado como Firefox ou Chromium. Então uma opção é imitar isso com uma instalação de browser de uso exclusivo para acessar a Efí, configurações desabilitando plug-ins e outras malvadezas...

# módulos-plugins
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Lamentamos, @hocxpol. Mas este app foi descontinuado.

# módulos-plugins
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

@hocxpol, não temos um app para o Linux.
Você pode acessar a sua conta através site mesmo, e nos navegadores é possível criar um App para ter a janela separada.
imagem enviada na mensagem pelo usuario guilherme_efi

# módulos-plugins
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @hocxpol! Como vai?
Que app se refere?

# módulos-plugins
Avatar discord do usuario hocxpol

hocxpol

Ver Respostas

Onde localizo o link para baixar o app linux?

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, XCode só para macOS. Não tem muito como escapar de ter um dispositivo Apple para desenvolver para Apple.

# mercado-pagamentos
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso dá. Inclusive você pode colocar um piso mínimo de autorização, que é a mensalidade... se o cara tentar aceitar mas com teto menor do que o piso, o próprio app do PSP pagador já recusa.

# mercado-pagamentos
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Por nada @hiagosilvas.
É sempre bom ter conversas como essa por aqui.

# freelancer
Avatar discord do usuario vinybergamo

vinybergamo

Vinybergamo - Transformando ideias em experiências digitais excepcionais! Desenvolvemos aplicativos para IOS, Android, Linux e Windows, criamos sites e WebApps inovadores, construímos APIs robustas e implementamos sistemas de pagamentos eficientes. Seja qual for o desafio em programação, estamos aqui para superá-lo. Entre em contato para começarmos a construir juntos a próxima inovação digital. 🚀

Contatos:
📱 Whatsapp: (13) 99129-1316
📧 Email: [email protected]

# dúvidas
Avatar discord do usuario gabriel_efi

gabriel_efi

Em Node por exemplo, temos o seguinte exemplo:

"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://pix.api.efipay.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);
});

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E em produção, crie uma vez via app web ou mobile e coloque como parâmetro de configuração... chave Pix não precisa ser criada toda hora.

# pix
Avatar discord do usuario alipiopereira

alipiopereira

Meu código: const https = require("https");
var axios = require("axios");
var fs = require("fs-extra");

const express = require("express");
const router = express.Router();

router.post("/", (req, res) => {
//Insira o caminho de seu certificado .p12 dentro de seu projeto
var certificado = fs.readFileSync(
"./.p12"
);

//Insira os valores de suas credenciais em desenvolvimento do pix
var credenciais = {
client_id: "
",
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://pix.api.efipay.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));
return res.json({ data: response });
})
.catch(function (error) {
console.log(error);
return res.json({ error: error });
});
});

module.exports = router;

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Oi, @furia_ff. Bom dia! Como vai?
O nosso Bolix está associado a uma chave Pix do tipo aleatória que é gerada pele nosso próprio sistema. Se ela também foi excluída, o Bolix é desativado.
Para ativar novamente basta seguir os passos descritos abaixo:
1. acesse o menu “Configurações da conta” pela plataforma web. Se estiver pelo app, toque em seu nome na tela inicial e, depois, no link “Configurações da conta”;
2. agora, clique em “Configurações de cobranças”“Boletos bancários e carnês”;
3. em seguida, ative a função “Bolix”;
4. por fim, clique em “Salvar configurações”.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O mesmo se aplica no caso do Stripe, as suas credenciais lá vão ser a "festa".
A do Google é a única que não teria esse problema, mas fora não ter Pix, a taxa das app stores (Google e Apple) é muito alta.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas o seu app no Android Studio vai precisar se relacionar com seu back-end, e seu back-end com a API da Efí... você não pode colocar suas credenciais no seu app, é equivalente a colocar a sua senha da conta bancária lá.