/** * Creates a single PayPal item from given order product * * @param OrderProductInterface $orderProduct * * @return Item */ protected function createItem(OrderProductInterface $orderProduct) : Item { $item = new Item(); $item->setName($orderProduct->getProduct()->translate()->getName()); $item->setCurrency($orderProduct->getSellPrice()->getCurrency()); $item->setQuantity($orderProduct->getQuantity()); $item->setSku($orderProduct->getProduct()->getSku()); $item->setPrice($orderProduct->getSellPrice()->getNetAmount()); $item->setTax($orderProduct->getSellPrice()->getTaxAmount()); return $item; }