27 private $integrationManager;
36 $this->integrationManager = $integrationsManager;
52 $paymentMethod = $this->getVaultPaymentMethodCode(
59 $payment->importData([
'method' => $paymentMethod]);
60 $payment->setAdditionalInformation($this->buildPaymentAdditionalInformation(
81 return $vaultPaymentMethodCode;
94 private function buildPaymentAdditionalInformation(PaymentTokenInterface
$paymentToken,
int $storeId): array
102 self::MARKER =>
'true',
108 $additionalInformation = array_merge($common, $specific);
109 return $additionalInformation;
configurePayment(Quote $quote, PaymentTokenInterface $paymentToken)
__construct(IntegrationsManager $integrationsManager)