Histórico de mensagens sobre url em cartões

EXIBINDO CONVERSAS RECENTES:

Texto: url
Canal: 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()
];

}

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa noite, @geefi! Tudo bem?
Poderia enviar toda a URL que você esta informando na requisição?
Provavelmente você esta utilizando uma URL base diferente. Segue as URLs da nossa API Cobranças:

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Neste campo, você deve informar a URL do seu sistema, onde a Efí deve notificar sempre que houver atualização no status de uma cobrança.
Vale ressaltar que este campo não é obrigatório.

Avatar discord do usuario joaomarcos.faleiro

joaomarcos.faleiro

Ver Respostas

essa é a URL

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Bom dia @joaomarcos.faleiro ! Tudo bem? Verifique se no campo notification_url você está inserindo uma URL sintaticamente correta, por favor.

Avatar discord do usuario joaomarcos.faleiro

joaomarcos.faleiro

Ver Respostas

{
"code": 3500034,
"error": "validation_error",
"error_description": {
"property": "/metadata/notification_url",
"message": "A string não corresponde ao modelo: ^https?://.+."
}
}