Histórico de mensagens sobre boleto em módulos-plugins

EXIBINDO CONVERSAS RECENTES:

Texto: boleto
Canal: módulos-plugins
Avatar discord do usuario guilherme_efi

guilherme_efi

Segue um exemplo mais detalhado, onde é feito a autenticação e consumo do endpoint para criar um boleto.

php
$config = [
"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 => 'https://cobrancas-h.api.efipay.com.br/v1/authorize',
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_HTTPHEADER => array(
'Content-Type: application/json',
'Authorization: Basic ' . $autorizacao
),
));
$returnAuth = json_decode(curl_exec($curl), true);
$access_token = $returnAuth['access_token'];
curl_close($curl);

echo "
";
var_dump($returnAuth);
echo "
";

$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://cobrancas-h.api.efipay.com.br/v1/charge/one-step',
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 => '{
"items": [
{
"name": "Teste Gn",
"amount": 1,
"value": 500
}
],
"payment": {
"banking_billet": {
"expire_at": "2024-12-10",
"customer": {
"name": "Gorbadoc Oldbuck",
"cpf": "94271564656",
"email": "[email protected]"
}
}
}
}',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer ' . $returnAuth['access_token'],
'Content-Type: application/json'
),
));

$responseBillet = curl_exec($curl);
curl_close($curl);

echo "
";
var_dump($responseBillet);
echo "
";

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Para boleto Efí eu não sei de módulo comercial. Para Pix tem o do https://www.mmhospedagem.com.br/ e um outro que agora não lembro a URL. Ambos tem suporte e atualização mais alinhado com o ciclo de release do WHMCS.

Avatar discord do usuario dualstudio

dualstudio

Ver Respostas

Uso para boleto e pix. Cheguei a usar o módulo do Gofas mas ele aparentemente abandonou o projeto.
Alguns bugs bobos e o mesmo não resolve em hipotese alguma. Parece que ta recebendo dinheiro de outra empresa.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Para API Pix há módulos de WHMCS de autores independentes, que costumam abranger desde a versão mais atualizada de WHMCS até algumas versões para trás. Para a API Cobranças da Efí (boleto/cartão/carnê) eu não sei de um módulo assim, mas pode existir.

Avatar discord do usuario jamelo2709

jamelo2709

Tem cartão, boleto etc , mas não tem pix

Avatar discord do usuario leandro535

leandro535

Ver Respostas

bom dia estou com esse erro ao baixar um boleto manualmente: 3500000server_errorErro interno do servidor.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Pelo menos atualmente. A Núclea (empresa da FEBRABAN que centraliza a plataforma de boletos) está com novidades no forno e a partir de Janeiro de 2024 bastante coisa irá mudar.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você quis dizer identificado x pago, não ? Identificado não é certeza. É 99.9% de certeza, mas não é 100%... pq um boleto pago pode ser "despago" pelo cliente. Não é tão fácil pq ele tem que ligar para o banco pedir para suspender o pagamento, mas dá.

Avatar discord do usuario joao_efi

joao_efi

@dinhoafsn. a URL de retorno é a URL do seu site onde enviaremos as notificações de pagamento.
No plugin, elas são definidas de maneira automática, de acordo com a forma de pagamento.
Como:

Nessas URLs são enviadas os tokens de cada cobrança, onde ao serem consultados, retornam as atualizações de status. De waiting para paid, por exemplo.
Salvo a exceção do Pix e Open Finance, que seguem os padrões estabelecidos pelo BACEN
Nos links abaixo você encontra os exemplos de retornos referentes aos métodos de pagamento:
- Open Finance: https://dev.efipay.com.br/docs/api-open-finance/recebendo-callbacks#requisi%C3%A7%C3%A3o
- Pix: https://dev.efipay.com.br/docs/api-pix/webhooks#requisi%C3%A7%C3%A3o
- Cartão/Boleto: https://dev.efipay.com.br/docs/api-cobrancas/notificacoes#exemplos-de-respostas

Avatar discord do usuario vinidade

vinidade

Ver Respostas

Outra dúvida: gerei um boleto na Sandbox. Como faço pra alterar o status dele pra pago pra disparar a notificação pro meu site?

Avatar discord do usuario danielcunha_14700

danielcunha_14700

Ver Respostas

Boa Tarde Pessoal, Atualizei o Plugin do WHMCS ontem, estou tendo um problema, na antiga API o boleto era gerado no momento que o cliente clicar para visualizar o boleto ele precisa clicar m utilizar dados de cadastro ou preenxer tudo novamente

Avatar discord do usuario alexmopereira

alexmopereira

So pra melhorar minha explicação eu tinha programado pra nao usar boleto como entrada, se a divida fosse em 1 vez o usuario escolheria boleto, mas se fosse em mais parcelas escolheria carne, até ai tudo funcionou, gerei varios carnes e boletos, o problema foi que hoje precisei gerar um boleto de entrada e um carne com o parcelamento , pois o valor da entrada é diferente dos demais valores.. e me gerou esse erro

Avatar discord do usuario alexmopereira

alexmopereira

Ver Respostas

Bom dia, no meu sistema estou fazendo uma renegociação que preciso emitir um boleto da entrada e um carne com as demais parcelas, mas estou tendo o seguinte erro

Warning: Illegal string offset 'api' in /www/wwwroot/sistema.representacoesrd.com.br/gerencianet/gn-api-sdk-php/src/Gerencianet/Endpoints.php on line 67

Warning: Illegal string offset 'sandbox' in /www/wwwroot/sistema.representacoesrd.com.br/gerencianet/gn-api-sdk-php/src/Gerencianet/Endpoints.php on line 79

Warning: Illegal string offset 'url' in /www/wwwroot/sistema.representacoesrd.com.br/gerencianet/gn-api-sdk-php/src/Gerencianet/Endpoints.php on line 79

Warning: Illegal string offset 'url' in /www/wwwroot/sistema.representacoesrd.com.br/gerencianet/gn-api-sdk-php/src/Gerencianet/Endpoints.php on line 81

Fatal error: Uncaught TypeError: Argument 1 passed to Gerencianet\ApiRequest::__construct() must be of the type array or null, string given, called in /www/wwwroot/sistema.representacoesrd.com.br/gerencianet/gn-api-sdk-php/src/Gerencianet/Endpoints.php on line 86 and defined in /www/wwwroot/sistema.representacoesrd.com.br/gerencianet/gn-api-sdk-php/src/Gerencianet/ApiRequest.php:13 Stack trace: #0 /www/wwwroot/sistema.representacoesrd.com.br/gerencianet/gn-api-sdk-php/src/Gerencianet/Endpoints.php(86): Gerencianet\ApiRequest->__construct() #1 /www/wwwroot/sistema.representacoesrd.com.br/gerencianet/gn-api-sdk-php/src/Gerencianet/Endpoints.php(38): Gerencianet\Endpoints->Gerencianet\{closure}() #2 /www/wwwroot/sistema.representacoesrd.com.br/renegociacao/processa_renegociar.php(369): Gerencianet\Endpoints->__call() #3 {main} thrown in /www/wwwroot/sistema.representacoesrd.com.br/gerencianet/gn-api-sdk-php/src/Gerencianet/ApiRequest.php on line 13

ele gera o boleto mas nao o carnê.

Avatar discord do usuario ricardoolioti

ricardoolioti

Estou tentando gerar um Boleto

Avatar discord do usuario guilherme_efi

guilherme_efi

Boa tarde, @ricardoolioti! Como vai?
Você está tentando gerar uma cobrança Pix, Boleto ou Cartão?

Avatar discord do usuario ricardoolioti

ricardoolioti

Boa tarde pessoal
Estou tendo problema ao gerar novos boletos, estão informando Client ID ou Secret ID inválido.
Eu já vi na API e estão tudo OK.
Sabe me dizer como posso resolver isso?

Avatar discord do usuario jacktitaniun

jacktitaniun

Ver Respostas

Fiz vários testes, com mTLS marcado e desmarcado.... Porém percebi que as transações com PIX nem aparecem no histórico de requisições, mas transações em boleto são registrados. Porém não são enviadas atualizações para o meu woocommerce.

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Bom dia, @lucaspef!
Atualmente nosso plugin não possui a opção de cobrança recorrente configurada para debitar automaticamente os pagamentos. Contudo, o WHMCS tem sua própria gestão de planos, gerando as cobranças recorrentes para o cliente que então pode selecionar nossos meios de pagamento para pagá-las, que inclui o cartão de crédito bem como: boleto, PIX e Open Finance 😀

Avatar discord do usuario criarimpacto

criarimpacto

Ver Respostas

Bom dia pessoal. Preciso de ajuda para colocar no corpo do e-mail do meu whmcs algumas informações da fatura gerada, seriam as informações:
• A imagem QR do PIX do boleto,
• O link direto do boleto naquele formato https://download.gerencianet.com.br/v1/...
• e a linha digitável.
Conseguem me ajudar? 😉

Avatar discord do usuario cleristonsilva

cleristonsilva

Olá boa tarde a todos.
Estou tentando configurar o woocommerce com o plugin da Efi, mas apenas o boleto está funcionando, o pix dá erro e o cartão de crédito dá mensagem de sucesso, mas não é feito o débido no cartão, e depois o status do pedido fica como "Mal sucedido"