Histórico de mensagens sobre url

EXIBINDO CONVERSAS RECENTES:

Texto: url
Data: 12/09/2024
# cartões
Avatar discord do usuario leandroberg

leandroberg

Ver Respostas

Boa tarde tudo bem com todos? Poderiam analisar esse try / catch da requisição à API de cartão de crédito e me dizer se está correto por gentileza, se possível me enviar exemplos do tratamento pós-request para que eu possa corrigir meu código em caso de problemas, muito obrigado, segue o código:

try {
$api = new Gerencianet($options);
$response = $api->createOneStepCharge($params = [], $body);
$response_array = json_decode($response, true);


if (json_last_error() === JSON_ERROR_NONE) {

$status = isset($response_array['data']['status']) ? $response_array['data']['status'] : '';

if ($status === 'approved') {

updateOrderDetails($order_id, $_POST['customerName']);

return [
'result' => 'success',
'redirect' => $this->get_return_url(wc_get_order($order_id))
];

} else {

return [
'result' => 'failure',
'message' => 'Payment status is not approved. Current status: ' . $status
];
}

} else {

return [
'result' => 'failure',
'message' => 'Error decoding JSON: ' . json_last_error_msg()
];

}
} catch (GerencianetException $e) {

return [
'result' => 'failure',
'message' => 'Gerencianet Error - Code: ' . $e->code . ', Error: ' . $e->error . ', Description: ' . $e->errorDescription
];

} catch (Exception $e) {

return [
'result' => 'failure',
'message' => 'General Error: ' . $e->getMessage()
];

}

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @allancassio! Tudo bem?
Nesse caso, a pessoa que você deseja monitorar precisará ter uma conta com a gente e realizar a integração com o sistema de vocês, que será responsável por emitir as cobranças.
Nossa API permite que você cadastre uma URL para receber notificações sempre que uma determinada cobrança for paga. Dessa forma, vocês poderiam cadastrar a URL do sistema de vocês para receber essas informações de pagamentos via API.
Como a integração será feita no sistema de vocês, terão controle sobre o cadastro dessa URL para acompanhar os recebimentos das cobranças.

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Ah sim, agora entendi a sua demanda.
Quando o seu cliente realizar o pagamento, vamos fazer um webhook para a sua URL (caso tenha cadastrado).
Quando você receber esta notificação, você pode executar a ação de redirecionamento do seu usuário.

Segue a página da nossa documentação que fala sobre webhook: https://dev.efipay.com.br/docs/api-pix/webhooks