/** * @return array */ protected function getResponseValidators() { return array_merge(parent::getResponseValidators(), [function ($response) { return [isset($response->transaction) && in_array($response->transaction->status, [Transaction::AUTHORIZED, Transaction::SUBMITTED_FOR_SETTLEMENT, Transaction::SETTLING]), [__('Wrong transaction status')]]; }]); }