Histórico de mensagens sobre App

EXIBINDO CONVERSAS RECENTES:

Texto: App
# módulos-plugins
Avatar discord do usuario d3xt3r.com

d3xt3r.com

Ver Respostas

"meta_data": [
{
"id": 533,
"key": "_gn_status_card",
"value": "approved"
},
{
"id": 532,
"key": "_wc_order_attribution_device_type",
"value": "Desktop"
},
{
"id": 530,
"key": "_wc_order_attribution_session_count",
"value": "1"
},
{
"id": 527,
"key": "_wc_order_attribution_session_entry",
"value": "https://loja.cessetembro.com.br/produto/aba-analise-comportamental-do-espectro-autista/"
},
{
"id": 529,
"key": "_wc_order_attribution_session_pages",
"value": "36"
},
{
"id": 528,
"key": "_wc_order_attribution_session_start_time",
"value": "2024-09-05 23:19:21"
},
{
"id": 525,
"key": "_wc_order_attribution_source_type",
"value": "typein"
},
{
"id": 531,
"key": "_wc_order_attribution_user_agent",
"value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"
},
{
"id": 526,
"key": "_wc_order_attribution_utm_source",
"value": "(direct)"
},
{
"id": 522,
"key": "is_vat_exempt",
"value": "no"
}
],

# freelancer
Avatar discord do usuario guilhermelopes8225

guilhermelopes8225

Trabalho como fullstack. Java, Node, Angular, React e React Native. Banco de dados Relacional ou Não relacional.

Estou aqui para fazer um orçamento para seu APP. Integrações com a EFI e outros.

Precisando entre em contato

https://sistemasgh.com.br/

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @vinicio254! Tudo bem?

Você pode usar o exemplo abaixo para registrar o webhook. Sobre a configuração do mTLS, você pode conferir este vídeo que ensina a configuração em servidor Apache.

php

$homolog = true; // false para produção

$config = [
"certificado" => realpath(__DIR__ . "/certificado.pem"), // certificado em .pem de produção ou homologação
"client_id" => "Client_Id",
"client_secret" => "Client_Secret"
];

$chavePix = "suachavepix";

$webhookUrl = "https://seudominio.com.br/webhook/hash=hashdeseguranca&ignorar="

$autorizacao = base64_encode($config["client_id"] . ":" . $config["client_secret"]);
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => $homolog ? "https://pix-h.api.efipay.com.br/oauth/token" : "https://pix.api.efipay.com.br/oauth/token",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 8,
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"
),
));
var_dump(curl_exec($curl));
$returnAuth = json_decode(curl_exec($curl), true);
$access_token = $returnAuth['access_token'];
curl_close($curl);


//Criação da cobrança
$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => $homolog ? "https://pix-h.api.efipay.com.br/v2/webhook/$chavePix" : "https://pix.api.efipay.com.br/v2/webhook/$chavePix"
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'PUT',
CURLOPT_POSTFIELDS => '{
"webhookUrl": $webhookUrl
}',
CURLOPT_SSLCERT => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer $access_token",
"x-skip-mtls-checking: true",
"Content-Type: application/json"
),
));
$responsePix = json_decode(curl_exec($curl), true);
curl_close($curl);

echo '
' . json_encode($responsePix, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '
';

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @roxzin! Como vai?
Aqui está um código que funciona:

php

$homolog = true; // false para produção

$config = [
"certificado" => realpath(__DIR__ . "/certificado.pem"), // certificado em .pem de produção ou homologação
"client_id" => "Client_Id",
"client_secret" => "Client_Secret"
];


$autorizacao = base64_encode($config["client_id"] . ":" . $config["client_secret"]);
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => $homolog ? "https://pix-h.api.efipay.com.br/oauth/token" : "https://pix.api.efipay.com.br/oauth/token",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 8,
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"
),
));
var_dump(curl_exec($curl));
$returnAuth = json_decode(curl_exec($curl), true);
$access_token = $returnAuth['access_token'];
curl_close($curl);


//Criação da cobrança
$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => $homolog ? 'https://pix-h.api.efipay.com.br/v2/cob/' : 'https://pix.api.efipay.com.br/v2/cob/',
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 => '{
"calendario": {
"expiracao": 3600
},
"devedor": {
"cpf": "12345678909",
"nome": "Francisco da Silva"
},
"valor": {
"original": "0.45"
},
"chave": "[email protected]"
}',
CURLOPT_SSLCERT => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer $access_token",
"Content-Type: application/json"
),
));
$responsePix = json_decode(curl_exec($curl), true);
curl_close($curl);

echo '
' . json_encode($responsePix, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '
';

if ($responsePix['loc']['id']) {
$idlocationPix = $responsePix['loc']['id'];

// Obtêm o Pix Copia e Cola e QR Code
$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => $homolog ? 'https://pix-h.api.efipay.com.br/v2/loc/' . $idlocationPix . '/qrcode' : 'https://pix.api.efipay.com.br/v2/loc/' . $idlocationPix . '/qrcode',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_SSLCERT => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer $access_token",
),
));

$response = json_decode(curl_exec($curl), true);

curl_close($curl);


$PixCopiaCola = $response['qrcode'];
$imagemQrcode = $response['imagemQrcode'];


echo 'QR Code:';
echo '
' . json_encode($PixCopiaCola, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '
';

echo 'Imagem:
';
echo '';
}
Também temos nossa SDK de PHP (https://github.com/efipay/sdk-php-apis-efi), que usa o Guzzle.

# maquininha
Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

Caso seu fornecedor tenha alguma maquininha mPOS com comunicação Bluetooth, você poderia no seu app separar isso. Mas aí eu estou considerando que você tenha um Android e um dispositivo mPOS, onde você tenha acesso ao código fonte do aplicativo no Android..

# assinaturas
Avatar discord do usuario aguiar.dev

aguiar.dev

Boa tarde, pessoal. Estou tendo problema em renderizar um QRCODE em dispositivo apple. Em desktop/android funciona normal mas quando é gerado pelo iphone nao renderiza

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia, @josneidrosdek! Tudo bem?
Temos um aplicativo que você consegue visualizar todo o fluxo de pagamento via Open Finance.

Ios: https://apps.apple.com/br/app/pix-via-open-finance/id6443850016
Android: https://play.google.com/store/apps/details?id=br.com.gerencianet.openfinance.appopenfinance&hl=pt_BR

# cartões
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Bom dia @denerbatista tudo certo?
No momento da criação da cobrança é retornado o status da análise imediata da compra.
Podendos ser:

"status": "approved", // Indica que o pagamento foi aprovado pela operadora do cartão mas ainda não foi creditado.
OU
"status": "unpaid", // Indica que o pagamento foi reprovado.
Na nossa documentação você encontra o exemplo completo:
https://dev.efipay.com.br/docs/api-cobrancas/cartao#cria%C3%A7%C3%A3o-de-cobran%C3%A7a-por-cart%C3%A3o-de-cr%C3%A9dito-em-one-step-um-passo

Além disso, você deve preparar uma rota no seu servidor para receber as atualizações dos status da cobrança, conforme nossa documentação:
https://dev.efipay.com.br/docs/api-cobrancas/notificacoes

# cartões
Avatar discord do usuario denerbatista

denerbatista

Ver Respostas

Olá estou integrando meu app a api de pagamentos e recebimentos da efi, qual caminho devo seguir pra saber quando um valor de cartão de credito foi pago ? Pq ele não é instantâneo certo como consigo monitorar que esse dinheiro já esta disponível?

# pix
Avatar discord do usuario jackson.calixto

jackson.calixto

Ver Respostas

Bom dia, estou iniciando minha primeira integração com a efí pois em meu projeto estou na fase final onde vou agregar transações financeiras, meu certificado homologação esta correto, meu client_id e secrert esta correto, tudo correto no postman, mas esse é o retorno.
POST https://pix-h.api.efipay.com.br/oauth/token
Error: socket hang up
Request Headers
Authorization: Basic dW5kZWZpbmVkIHVuZGVmaW5lZDpDbGllbnRfU2VjcmV0XzAwNTMwMjg3N2M0N2JmZGVkMmVjYjg2OTUwZDU5MWQ4MWNiMTIwODA=
Content-Type: application/json
User-Agent: PostmanRuntime/7.30.0
Accept: /
Cache-Control: no-cache
Postman-Token: 7e23b1dc-3340-4eaf-8ba5-6e7111485a21
Host: pix-h.api.efipay.com.br
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Request Body
{
"grant_type": "client_credentials"
}

# open-finance
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Chat ou WhatsApp são equivalentes a Discord... esta é uma plataforma de chat, aliás. Não precisa instalar nada para usar, apesar de existir um app.

# pix
Avatar discord do usuario claudinei02368

claudinei02368

Ver Respostas

Exemplo o produto custa 19,90, se o cliente escolher o pacote com 10 unidades, sai unitário 4,99, totalizando 49,90, no site está exato o valor, mas no app do banco o valor é de 199,00

# freelancer
Avatar discord do usuario lamaoficial

lamaoficial

Olá meu nome é Felipe Correia e eu sou desenvolvedor web e mobile, aprimorei minhas habilidades em tecnologias front-end como React, React-Native e Next.js, bem como tecnologias back-end como Node.js, MySQL, Firebase e MongoDB.

Atualmente criei um site e-commerce com pagamentos pix com qr code, consulta cep e cotação de frete.

Portfolio: https://felipecorreia-dev.vercel.app/
Linkedin: https://www.linkedin.com/in/felipe-correia-b99067300/
Github: https://github.com/felipecorreiasilva

# devs
Avatar discord do usuario aozora_d

aozora_d

Hello everyone, everything good?
I am an experienced web developer with a passion for creating visually stunning and highly functional websites and web applications.
I've been working as a Full stack Developer for over 5 years.

I am an extremely skilled professional in developing websites and web applications, focusing on the user experience and also on the responsiveness of my projects.

[UI/UX, Javascript, React, Next.js, NodeJS, NestJS, Python/Django, AI chatbot integration, AI assets(audio, image...) generate].

https://www.aozora-developer.com/

I am available to work on project and ready to discuss further.
Thanks.

# assinaturas
Avatar discord do usuario jwesleylima

jwesleylima

Ver Respostas

Não. Meu sistema é feito para operar no WhatsApp.

# devs
Avatar discord do usuario charles_36784

charles_36784

Ver Respostas

digo isso pois o app funciona depois de algum tempo, 30 min eu acho, mas não antes de pedir que eu me autentique novamente. Ela se mantem funcionando por alguns minutos de depois o erro se repete nos proximos requests

# freelancer
Avatar discord do usuario guilhermelopes8225

guilhermelopes8225

Trabalho como fullstack. Java, Node, Angular, React e React Native. Banco de dados Relacional ou Não relacional.

Estou aqui para fazer um orçamento para seu APP. Integrações com a EFI e outros.

Precisando entre em contato

https://sistemasgh.com.br/

# devs
Avatar discord do usuario clickstoremoveis_77111

clickstoremoveis_77111

Ver Respostas

no app, mas liberou agora, ja gerei os certificados e baixei eles

# cartões
Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Olá, @wevertondumont!
As cobranças de cartão, caso não haja impedimentos, passarão pelos seguintes fluxos até o pagamento:
new -> caso seja criada em dois-passos (two-steps);
waiting -> quando o vínculo de cobrança e cliente é estabelecido ou quando criada em um-passo (one-step);
approved -> quando a operadora de cartão do cliente aprova o pagamento mas o crédito ainda não foi creditado na conta;
paid -> pagamento confirmado.

# cartões
Avatar discord do usuario wevertondumont

wevertondumont

Ver Respostas

Pessoal, atualmente acontece da Efi ao processar pagamento por cartão, ela já retornar como "paid" ou "approved" ou sempre o retorno será "waiting" e só depois que vão realmente processar?