/**
  * @param OrderPaymentInterface $payment
  * @return \Magento\Sales\Api\Data\OrderPaymentExtensionInterface
  */
 private function getPaymentExtensionAttributes(OrderPaymentInterface $payment)
 {
     $extensionAttributes = $payment->getExtensionAttributes();
     if ($extensionAttributes === null) {
         $extensionAttributes = $this->paymentExtensionFactory->create();
         $payment->setExtensionAttributes($extensionAttributes);
     }
     return $extensionAttributes;
 }
 /**
  * Check if payment was used vault token
  *
  * @param OrderPaymentInterface $payment
  * @return bool
  */
 private function isExistsVaultToken(OrderPaymentInterface $payment)
 {
     $extensionAttributes = $payment->getExtensionAttributes();
     return (bool) $extensionAttributes->getVaultPaymentToken();
 }