Histórico de mensagens em pix

EXIBINDO CONVERSAS RECENTES:

Canal: pix
Avatar discord do usuario lucas_rodrigues_moreira

lucas_rodrigues_moreira

vlw

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @allan294! Tudo bem?
Caso não queira emitir tudo em sua conta, é preciso sim utilizar a integração com a conta dos seus usuários.
Existe a possibilidade você utilizar a nossa API de abertura de contas para facilitar este processo: https://dev.efipay.com.br/docs/api-abertura-de-contas/credenciais
Ela não esta disponivel para todos, é preciso solicitar a liberação pelo formulario: https://sejaefi.com.br/formularios/api-de-cadastro?_gl=11g6e6au_gcl_auMTc1MTY5ODM5NS4xNzIyMjg0NjE2

Avatar discord do usuario lucas_rodrigues_moreira

lucas_rodrigues_moreira

Ver Respostas

API pix, pra permitir pagamentos

Avatar discord do usuario lucas_rodrigues_moreira

lucas_rodrigues_moreira

Ver Respostas

vlw

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @lucas_rodrigues_moreira! Tudo bem?
Qual API você vai utilizar?
Temos a nossa documentação tecnica com informações sobre todas as nossas APIs: https://dev.efipay.com.br/docs/api-pix/credenciais/

Avatar discord do usuario allan294

allan294

Ver Respostas

Boa tarde Pessoal, uma dúvida estou trabalhando em um projeto onde queremos disponibilizar para os usuários, poder receber pagamentos, cartão de credito, pix, bolix... Para essa configuração é necessário fazer a integração com cada conta do usuário? Se ele não tiver abrir uma conta (obvio), e em seguida ativar todas as configurações de integração, e ainda utilizar os certificados de cada usuário ? Tem algum meio que agiliza todo esse processo de configuração? Como vemos em outros gateways de pagamento ?

Avatar discord do usuario lucas_rodrigues_moreira

lucas_rodrigues_moreira

Ver Respostas

Boa tarde, estou desenvolvendo um projeto que precisará usar a API, aí queria saber se ela tem algum tipo de tutorial/manual de uso

Avatar discord do usuario gabrielsouza.dev

gabrielsouza.dev

Boa tarde. Obrigado

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @gabrielsouza.dev ! Esse limite seria por IP.

Avatar discord do usuario gabrielsouza.dev

gabrielsouza.dev

Ver Respostas


imagem enviada na mensagem pelo usuario gabrielsouza.dev

Avatar discord do usuario gabrielsouza.dev

gabrielsouza.dev

Ver Respostas

Alguém pode confirmar se esse limite é aplicado por conta/chave de api ou por IP?

Avatar discord do usuario vinicio254

vinicio254

Top obrigado consegui conectar e tratar a resposta com sucesso ✅💯💯

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Para receber o status de um Pix, você pode registrar uma webhook URL e as atualizações.
Em nossa documentação disponibilizamos um código que é responsável para captura o JSON das notificações.
https://dev.efipay.com.br/docs/api-pix/webhooks#exemplos-de-configurações-de-servidor

Avatar discord do usuario roxzin

roxzin

Ver Respostas

voce tem algum curl que eu possa consultar txid e receber o status?

Avatar discord do usuario vinicio254

vinicio254

Ver Respostas

Ótimo obrigado desde já Guilherme agradeço 🙏🏻

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) . '
';