42 private $paymentManagement;
47 private $errorHandler;
73 $this->paymentManagement = $paymentManagement;
74 $this->errorHandler = $errorHandler;
87 $response = $this->transparent->mapGatewayResponse((array) $gatewayTransactionResponse,
$response);
90 (array) $gatewayTransactionResponse,
91 (array) $this->transparent->getDebugReplacePrivateDataKeys(),
92 (bool) $this->transparent->getDebugFlag()
107 $quote = $this->quoteRepository->get($this->sessionTransparent->getQuoteId());
111 throw new \InvalidArgumentException(
"Variable must contain instance of \\Quote\\Payment.");
getResponseObject($gatewayTransactionResponse)
__construct(Generic $sessionTransparent, CartRepositoryInterface $quoteRepository, Transparent $transparent, PaymentMethodManagementInterface $paymentManagement, HandlerInterface $errorHandler, Logger $logger)
savePaymentInQuote($response)