setPaymentMethodCode(ConfigProvider::CODE); /** @var OrderPaymentExtensionInterfaceFactory $paymentExtensionFactory */ $paymentExtensionFactory = $objectManager->get(OrderPaymentExtensionInterfaceFactory::class); $extensionAttributes = $paymentExtensionFactory->create(); $extensionAttributes->setVaultPaymentToken($token); /** @var Payment $payment */ $payment = $objectManager->create(Payment::class); $payment->setMethod(ConfigProvider::CODE); $payment->setExtensionAttributes($extensionAttributes); $payment->setAuthorizationTransaction(true);