Histórico de mensagens em devs

EXIBINDO CONVERSAS RECENTES:

Canal: devs
Avatar discord do usuario gabriell.7015

gabriell.7015

Ver Respostas


imagem enviada na mensagem pelo usuario gabriell.7015

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, mas o arquivo do certificado existe em algum lugar... você teve que colocar lá para o módulo funcionar.

Avatar discord do usuario gabriell.7015

gabriell.7015

Ver Respostas

É pq o meu é pelo o WHMCS

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Experimente fazer
openssl x509 -in mycert.pem -text -noout

E ver o que aparece de validade

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Boa chance do certificado ter expirado.

Avatar discord do usuario gabriell.7015

gabriell.7015

Ver Respostas

API PIX

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

API boleto/cartão ou API Pix ?

Avatar discord do usuario gabriell.7015

gabriell.7015

Ver Respostas

Alguém dos dev consegue me ajudar? Do nada começou a me aparecer esses problemas.
imagem enviada na mensagem pelo usuario gabriell.7015

Avatar discord do usuario marcelo_efi

marcelo_efi

Ver Respostas

Respondido em # atendimento

Avatar discord do usuario matheusgomes9492

matheusgomes9492

Ver Respostas

Boa noite, estou tendo problemas para cadastrar minha url de webhook do pix, tem como cadastrar usando o sdk ? ou somente com postman

Avatar discord do usuario irineumarques

irineumarques

Ver Respostas

O problema foi resolvido, obrigado pela atenção. A lib que eu instalei não estava sendo importada nem utilizada da maneira correta

Avatar discord do usuario irineumarques

irineumarques

Bolix/Cartão

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

API Pix ou Bolix/Cartão ?

Avatar discord do usuario irineumarques

irineumarques

Eu estou importando desta maneira:

use Efí\Efí;

Este é o meu método para atualizar o
status
no banco de dados:

public function notification(Request $request) {
try {
$efiEnviroment = env('EFI_ENVIROMENT') === 'sandbox' ? true : false;

$options = [
'client_id' => env('EFI_CLIENT_ID'),
'client_secret' => env('EFI_CLIENT_SECRET'),
'sandbox' => $efiEnviroment
];

$token = $request->notification;

Log::info("Token de notification: $token");

$params = [
'token' => $token
];

$api = new Efí($options);
$chargeNotification = $api->getNotification($params, []);

// Conta o tamanho do array data (que armazena o resultado)
$i = count($chargeNotification["data"]);
// Pega o último Object chargeStatus
$ultimoStatus = $chargeNotification["data"][$i-1];
// Acessando o array Status
$status = $ultimoStatus["status"];
// Obtendo o ID da transação
$charge_id = $ultimoStatus["identifiers"]["charge_id"];
// Obtendo a String do status atual

$current_status = $status["current"];
$previous_status = $status["previous"];

$payment = Payment::where('charge_id', $charge_id)->first();

$payment->update([
'status' => $current_status
]);

Log::info("Status anterior: $previous_status . Status atual: $current_status");

return response()->json([
'status' => 'success',
'message' => 'Pagamento processado com sucesso.',
'data' => $payment,
], 200);


} catch (\Exception $e) {
$error_message = $e->getMessage() ? $e->getMessage() : $e;
Log::error($error_message);
return response()->json(['error', $error_message], 500);
}
}

Avatar discord do usuario irineumarques

irineumarques

Ver Respostas

Boa noite. Eu tentei instalar a lib do efipay para o laravel para criar um método para a URL de callback. Mas, eu percebi que o outro dev que estava no projeto, criou tudo manualmente, sem a biblioteca.
Basicamente, eu estou dando um console para ver quando o método for chamado pela URL de callback, e ele não está conseguindo achar a lib.
imagem enviada na mensagem pelo usuario irineumarques

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas no caso do Deno, não seria só dar allow-read para o path do certificado ?
deno run --allow-read=/etc

Avatar discord do usuario rubenskuhl

rubenskuhl

Um ambiente que possivelmente rode com algumas adaptações é o glitch.com. Integração de API WhatsApp eu fiz por lá e está funcionando já com meses de operação.

Avatar discord do usuario alipiopereira

alipiopereira

Ver Respostas

Pois é

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Ah sim, talvez a solução para Deno tenha que ser diferente, mesmo que compartilhe algumas características com essa que resolveu no Next.JS.