/** * {@inheritdoc} */ protected function updatePaymentTransactionOnSuccess(PaymentTransaction $paymentTransaction, Response $response) { parent::updatePaymentTransactionOnSuccess($paymentTransaction, $response); if ($response->hasRedirectUrl()) { $response->setNeededAction(Response::NEEDED_REDIRECT); } }
protected function validatePaymentTransaction(PaymentTransaction $paymentTransaction) { if (!$paymentTransaction->getPayment()->isPaid()) { throw new ValidationException("Payment must be paid up to return funds"); } parent::validatePaymentTransaction($paymentTransaction); }