shell bypass 403
<?php /** * Yandex.Kassa driver for Omnipay payment processing library * * @link https://github.com/hiqdev/omnipay-yandex-kassa * @package omnipay-yandex-kassa * @license MIT * @copyright Copyright (c) 2019, HiQDev (http://hiqdev.com/) */ namespace Omnipay\YandexKassa\Message; use Omnipay\Common\Exception\InvalidResponseException; use YandexCheckout\Model\PaymentStatus; use YandexCheckout\Request\Payments\Payment\CreateCaptureResponse; /** * Class CaptureResponse. * * @author Dmytro Naumenko <d.naumenko.a@gmail.com> * @property CreateCaptureResponse $data */ class CaptureResponse extends DetailsResponse { protected function ensureResponseIsValid(): void { parent::ensureResponseIsValid(); if ($this->getState() !== PaymentStatus::SUCCEEDED) { throw new InvalidResponseException(sprintf('Failed to capture payment "%s"', $this->getTransactionReference())); } } }