Skip to main content

обработка ошибок

use Fynzah\Exception\ApiException;
use Fynzah\Exception\SignatureException;

try {
$response = $client->deposit()->create(new DepositRequest(...));
} catch (ApiException $e) {
echo $e->getMessage(); // Текст ошибки
echo $e->errorCode; // Код ошибки API
echo $e->httpCode; // HTTP код
} catch (SignatureException $e) {
echo $e->getMessage(); // "Invalid signature"
}