Histórico de mensagens sobre App

EXIBINDO CONVERSAS RECENTES:

Texto: App
# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A notificação de Pix via webhook só é enviada para Pix solicitado via API. Ele não cobre pagamentos realizados pelos app web e mobile.

# pix
Avatar discord do usuario allanmello

allanmello

Ver Respostas

Mudei para o ambiente de produção, mas no pagamento do PIX está informando pelo banco que:
"O certificado vinculado ao QRCode não se encontra ativo no PIX."
Mensagem do App da Caixa.
Outra coisa que percebi, é que valores de R$ 00,01 até R$ 00,10 mesmo em produção o Status muda p/ "CONCLUIDO" também.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não é numa página é no app. E sim é com ../diretório/certificado.

# pix
Avatar discord do usuario peterfritz

peterfritz

Algo assim funcionaria:

js
import axios from "axios";
import https from "https";

const subdomain = process.env.NODE_ENV === "production" ? "pix" : "pix-h";

const clientCreds = clientId + ":" + clientSecret;
const authorization = Basic ${Buffer.from(clientCreds).toString("base64")};

const certificate = Buffer.from(certificateBase64Encoded, "base64");

const httpsAgent = new https.Agent({
pfx: certificate,
passphrase: "",
});

const oAuthResponse = await axios.post(
https://${subdomain}.api.efipay.com.br/oauth/token,
{
grant_type: "client_credentials",
},
{
headers: {
Authorization: authorization,
"Content-Type": "application/json",
},
httpsAgent,
}
);

const token = oAuthResponse.data.access_token;

const efiApi = axios.create({
baseURL: https://${subdomain}.api.efipay.com.br,
headers: {
Authorization: Bearer ${token},
"Content-Type": "application/json",
},
httpsAgent,
});

await efiApi.put(
/v2/webhook/${process.env.PIX_KEY},
{
webhookUrl:
${process.env.WEBHOOK_BASE_URL}/api/webhook/efi?secret=${process.env.WEBHOOK_SECRET}&ignore=.replace(
"//api",
"/api"
),
},
{
headers: {
"x-skip-mtls-checking": "true",
},
}
);

# pix
Avatar discord do usuario blini_10032

blini_10032

a minha requisição de oauth tá assim:
const responseToken = await fetch(
"https://pix-h.api.efipay.com.br/oauth/token",
{
method: "POST",
headers: {
"Content-Type": "application/json",
"x-skip-mtls-checking": "true",
},
body: JSON.stringify({ grant_type: "client_credentials" }),
}
);

# pix
Avatar discord do usuario vitor.oliveira94

vitor.oliveira94

to mandando assim: curl_setopt_array($curl, array(
CURLOPT_URL => "https://pix-h.api.efipay.com.br/v2/cob", // 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 => $data,
CURLOPT_SSLCERT => $config["certificado"],
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer $token",
"Content-Type: application/json"
),
));

# freelancer
Avatar discord do usuario vinybergamo

vinybergamo

Ver Respostas

Bom dia, estou disponivel, pode me chamar no privado ou no whatsapp (13) 99129-1316

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tem que configurar para recebedor o pagador no webhook. Mas além do webhook, ele fica disponível também no extrato de conciliação.

E não é pq tem algo no app que tenha na API... o BACEN tem restrições específicas para API devido a possível processamento em massa de dados pessoais.

# pix
Avatar discord do usuario gabriel_efi

gabriel_efi

Seu app está atualizado?

# pix
Avatar discord do usuario icarojobs

icarojobs

Ver Respostas

Boa tarde! Equipe, acho que a função de transferir pix, no app Efi está fora do ar. Estou tentando faz uns 10 minutos e não estou conseguindo.

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Com a Efí como iniciador, não. Há endpoint de envio de Pix e o envio de Pix via app web ou mobile.

# pix
Avatar discord do usuario felipecasseb.

felipecasseb.

Ver Respostas

Boa tarde, pessoal! Tenho um App Flutter + Firebase para agendamento e consegui implementar o pagamento PIX através do SDK Flutter. Gostaria de saber como receber a confirmação de pagamento do PIX. Somente por webhook em um API terceira?

# abertura-contas
Avatar discord do usuario williamjfernandes

williamjfernandes

estou usando os dados do
{
"clienteFinal": {
"cpf": "12578818096",
"nomeCompleto": "Joao da Silva",
"dataNascimento": "01/01/2000",
"celular": "31999999999",
"email": "[email protected]"
},
"meioDeNotificacao": [
"sms",
"whatsapp"
],
"escoposIntegrados": [
"cob.read"
]
}

# cartões
Avatar discord do usuario andersonrosa1512

andersonrosa1512

Ver Respostas

Bom dia Pessoal, estou recendo esse erro "Limite de emissões idênticas excedido. Por favor, entre em contato com nosso suporte para orientações sobre o uso correto dos serviços Gerencianet.". No meu app o usuario vai poder efetuar compras utilizando o cartão, nesse cenario eu gostaria de saber o que de fato configura uma "emissões idêntica", alguém poderia me ajudar?

# freelancer
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia, @evert0n! Você esta tentando autenticar?
Poderia testar este código abaixo:

php
//Desenvolvido pela Consultoria Técnica da Efí
$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://pix-h.api.efipay.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 "
";
?>

# dúvidas
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @iilordxss!
Sim, segue o exemplo usando o fetch:

js
var myHeaders = new Headers();
myHeaders.append("authorization", "Bearer ");
myHeaders.append("x-client-cert-pem", "{{X-Certificate-Pem}}");
myHeaders.append("Content-Type", "application/json");

var raw = JSON.stringify({
"calendario": {
"expiracao": 1
},
"valor": {
"original": "0.01"
},
"chave": ""
});

var requestOptions = {
method: 'PUT',
headers: myHeaders,
body: raw,
redirect: 'follow'
};

fetch("https://api-pix.gerencianet.com.br/v2/cob/", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));

# conta-digital
Avatar discord do usuario gregory7239

gregory7239

@jonathasaguida bom dia. Como posso abrir uma conta não tendo um número de celular do brasil ? Pelo app não aceita o formato

# conta-digital
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

É medido em minutos e não em horas se o onboarding for feito totalmente via app... mas acho que isso só acontece em PF e em PJ individual. Eu não sou da Efí mas minha sugestão é começar já, inclusive para poder voltar aqui e perguntar pro @Relacionamento do andamento.

# conta-digital
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A abertura de conta é feita diretamente pelo app mobile...