diff --git a/src/Message/TokenPurchaseRequest.php b/src/Message/TokenPurchaseRequest.php index bcb75e5..5aff35b 100644 --- a/src/Message/TokenPurchaseRequest.php +++ b/src/Message/TokenPurchaseRequest.php @@ -78,7 +78,14 @@ public function getData() // remove amount parameter if lineItem attributes / cart is set unset($data['total']); - $data['lineItems'] = $this->getCart(); + $cartItems = $this->getCart(); + foreach($cartItems as $item) { + $data['lineItems'] []= [ + 'name' => $item->getName(), + 'quantity' => $item->getQuantity(), + 'price' => $item->getPrice() + ]; + } } // remove null values item from $data['billingAddr']