Histórico de mensagens sobre App

EXIBINDO CONVERSAS RECENTES:

Texto: App
# pix
Avatar discord do usuario russofullstack

russofullstack

Ver Respostas

Unhandled Promise Rejection {"errorType":"Runtime.UnhandledPromiseRejection","errorMessage":"TypeError: gerencianet.pixSplitConfigId is not a function","reason":{"errorType":"TypeError","errorMessage":"gerencianet.pixSplitConfigId is not a function","stack":["TypeError: gerencianet.pixSplitConfigId is not a function"," at /var/task/src/index.js:783:15"," at Layer.handle [as handle_request] (/var/task/node_modules/express/lib/router/layer.js:95:5)"," at next (/var/task/node_modules/express/lib/router/route.js:144:13)"," at Route.dispatch (/var/task/node_modules/express/lib/router/route.js:114:3)"," at Layer.handle [as handle_request] (/var/task/node_modules/express/lib/router/layer.js:95:5)"," at /var/task/node_modules/express/lib/router/index.js:284:15"," at Function.process_params (/var/task/node_modules/express/lib/router/index.js:346:12)"," at next (/var/task/node_modules/express/lib/router/index.js:280:10)"," at cors (/var/task/node_modules/cors/lib/index.js:188:7)"," at /var/task/node_modules/cors/lib/index.js:224:17"]},"promise":{},"stack":["Runtime.UnhandledPromiseRejection: TypeError: gerencianet.pixSplitConfigId is not a function"," at process. (file:///var/runtime/index.mjs:1276:17)"," at process.emit (node:events:529:35)"," at emit (node:internal/process/promises:149:20)"," at processPromiseRejections (node:internal/process/promises:283:27)"," at process.processTicksAndRejections (node:internal/process/task_queues:96:32)"]}
Unknown application error occurred

# cartões
Avatar discord do usuario joaolucas_efi

joaolucas_efi

@mcunha98 não, a não ser que o seu app e sua infraestrutura fossem homologadas para PCI para o nível de conformidade que permite trânsito de informação de cartão em claro.

Gerando o payment_token no front a única informação referente a sua conta que de certa forma à mostra é o Identificador de conta, o qual não oferece nenhum risco para você.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Que criação de chave Pix só no ambiente de produção, e que você está usando um método que você não precisa usar, pois é mais simples criar uma chave Pix no app/site.

# pix
Avatar discord do usuario rodrigodietze_26827

rodrigodietze_26827

Ver Respostas

Oi Gabriel, obrigado pelo retorno. Mas so para entender. Eu tenho 60 lojas que vendem em nosso app. Queremos que usando nosso app, o usuario possa fazer na hora umn pix para qualquer uma destas lojas e assim que detectarmos o pagamento, efetuar a venda. Mas estes clientes possuem contas bancarias em bancos variados. Itau, BRadesco, Nubank etc... Minha pergunta seria: Minha empresa sendo somente a intermediadora destes pagamentos consegue transacionar para as chaves deles e ser notificada do pagamento por webhooks? Como funcionaria isso? So preciso das chaves de cada um? Preciso criar contas deles na Efi tb?

# conta-digital
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Em termos de usabilidade é melhor mesmo ter no app, mas em termos de atendimento à obrigação regulatória, o mandar uma vez atende.

# conta-digital
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Ele teria sido enviado por e-mail até o dia 29.02, ao que consta... só não parece ter uma opção no app para regerar.

# dúvidas
Avatar discord do usuario carlossulzer

carlossulzer

Ver Respostas

Então o ideal seria gerar o token no app/front enviar para back-end juntamente com os dados do cartão e gerar a cobrança, seria isso?

# dúvidas
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @carlossulzer! Tudo bem?
Você esta desenvolvendo um app em Flutter?

# pix
Avatar discord do usuario _porfirio

_porfirio

Ver Respostas

Olá, tudo bem ? Ao configurar o webhook, estou recebendo o seguinte erro


{
nome: 'json_invalido',
mensagem: 'Valores ou tipos de campo inválidos',
erros: [
{
chave: 'additionalProperties',
caminho: '.body',
mensagem: 'não são permitidas propriedades adicionais'
}
]
}
{
webhookUrl: 'https://application.cardi.digital/str/order/sales/pix/webhook/'
}

# dúvidas
Avatar discord do usuario carlossulzer

carlossulzer

Boa tarde. Estou desenvolvendo um app em Flutter/Dart e gostaria de saber se existe alguma documentação para fazer a integração? outra duvida seria em relação ao certificado ".p12" pode ser usado neste formato ou tem que converter em ".pem". Tentei fazer usando o conversor disponibilizado no github mas deu erro.

# bolix
Avatar discord do usuario tioatila

tioatila

Ver Respostas

tudo joia Guilher e com você?

Eu verifiquei e as credenciais estão apontando para de produção e esse retorno vem da requisição de postback de vocês para minha aplicação, existe a possibilidade de o notification que vem de vocês não existe mais na plataforma de vocês e por isso acontece?

php
$notification = $request->get('notification');

UpdateStatusInstallment::dispatch($notification)
->onQueue('update_installment_callback');
PHP
$api = new Gerencianet([
'client_id' => env('GERENCIA_NET_CLIENT_ID'),
'client_secret' => env('GERENCIANET_SECRET'),
'sandbox' => app()->environment() === 'local'
]);
$chargeNotification = $api->getNotification([
'token' => $this->notificationId
], []);
\Log::info("CHARGE NOTIFICATION",$chargeNotification);

Ele não chega nem a printa esse log de Charge Notification e o volume está consideravel
imagem enviada na mensagem pelo usuario tioatila

# bolix
Avatar discord do usuario tioatila

tioatila

Ver Respostas

Bom Dia, estou recebendo um erro constante na minha aplicação
"Falha no processamento do Pagamento {"error":"A propriedade [notification] informada não existe.","line":113,"file":"/var/www/application/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Request.php"}"
acredito que seja quando chamo o metodo getNotification da SDK de vocês para PHP.

Do nosso lado aqui da implementação não tem nada e o erro e disparado de dentro do pacote de vocês!

# devs
Avatar discord do usuario danielsouza1283

danielsouza1283

Ver Respostas

O token se gera com Basic, certo?
$credentials = base64_encode($options["clientId"] . ":" . $options["clientSecret"]);
$headers = [
"Authorization" => "Basic " . $credentials,
"Content-Type: application/json"
];

# cartões
Avatar discord do usuario racs188130

racs188130

nao recebo nenhum tipo de notificação no meu app da nubank informando que a compra foi recusada, algo assim

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A não ser que você esteja usando também a API de criação de contas, zero impeditivo para fazer essa única transação via site ou app.

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Cria pelo site ou pelo app.

# devs
Avatar discord do usuario rafaelmaiabr

rafaelmaiabr

Ver Respostas

Bom dia!
Estou realizando alguns testes nos modelos que disponibilizam, mas está apresentando erros.

Criação de chaves homologação erro 500 Produção Funciona

Sandbox
erro_interno_servidor
Erro interno do servidor
500
Warning: curl_setopt_array(): Cannot represent a stream of type Output as a STDIO FILE in D:\xampp\htdocs\app_cobranca\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php on line 70

Warning: curl_setopt_array(): Cannot represent a stream of type Output as a STDIO FILE
in D:\xampp\htdocs\app_cobranca\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php on line 70

Warning: curl_setopt_array(): Cannot represent a stream of type Output as a STDIO FILE in D:\xampp\htdocs\app_cobranca\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php on line 70
cURL error 0: The cURL request was retried 3 times and did not succeed. The most likely reason for the failure is that cURL was unable to rewind the body of the request and subsequent retries resulted in the same error. Turn on the debug option to see what went wrong. See https://bugs.php.net/bug.php?id=47204 for more information. (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://pix-h.api.efipay.com.br/v2/gn/evp

# pix
Avatar discord do usuario uknow.rommel

uknow.rommel

Aqui está o erro completo -

PAGAMENTO VIA PIX
TypeError: Cannot read properties of undefined (reading 'data')
at /usr/src/app/node_modules/sdk-typescript-apis-efi/dist/src/endpoints.js:84:38
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

# pix
Avatar discord do usuario kauan_bs

kauan_bs

Boa tarde. Estou tentando configurar o webhook no meu servidor porém estou recebendo 401. Estes são meus códigos :

js

const httpOptions = {
cert: fs.readFileSync("gd_bundle-g2-g1.crt"), // Certificado fullchain do dominio
key: fs.readFileSync("56092e4c5a31e0c5.crt"), // Chave privada do domínio
ca: fs.readFileSync("chain-pix-prod.crt"), // Certificado público da Efí
minVersion: "TLSv1.2",
requestCert: true,
rejectUnauthorized: false, //Caso precise que os demais endpoints não rejeitem requisições sem mTLS, você pode alterar para false
};

app.post("/webhookEfi", (request, response) => {
if (request.socket.authorized) {
console.log("autorizado")
response.status(200).end();
} else {
console.log("não autorizado")
response.status(401).end();
}
});

app.post("/webhookEfiConfig", async (req, res) => {
try {
let body = {
webhookUrl: "{minhaurl}/webhookEfi",
};

let params = {
chave: "6e364195-3e3d-4ee5-8ca0-14db77d30593",
};

const efipay = new EfiPay(options);

await efipay.pixConfigWebhook(params, body);

// Se tudo correr bem, você pode enviar uma resposta de sucesso
res.status(200).send("Configuração do webhook concluída com sucesso!");
} catch (error) {
// Se ocorrer algum erro, você pode enviar uma resposta de erro e registrar o erro
console.error("Erro ao configurar o webhook:", error);
res.status(500).send("Ocorreu um erro ao configurar o webhook.");
}
});
Alguem sabe qual o motivo ?

# pix
Avatar discord do usuario r_a_g_

r_a_g_

Ver Respostas

Deu certo. em Homologação ja recebo os retornos da api. Em produção, tentando enviar pix, recebo o retorno
"nome": "erro_autorizacao",
"mensagem": "Para ativar este serviço, envie um e-mail para [email protected] ou abra um ticket em sua conta Efí"
Abri um chamado pelo aplicativo da Efi pedindo esta ativação. É isso mesmo? Alguem na Efi que precisa ativar?
Pois achei que depois de criar a aplicação, com suas chaves e certificados, habilitando as ações que a app pode fazer via api.. ja estaria ativado para uso.