diff --git a/src/Messages/PurchaseRequest.php b/src/Messages/PurchaseRequest.php index 7af558a..0691033 100644 --- a/src/Messages/PurchaseRequest.php +++ b/src/Messages/PurchaseRequest.php @@ -93,6 +93,10 @@ public function getData() $itemSummary = new \scpService_summaryData(); $itemSummary->description = $itemBagItem->getName(); $itemSummary->amountInMinorUnits = (int) round(100*$itemBagItem->getPrice()*$itemBagItem->getQuantity()); + if($itemSummary->amountInMinorUnits==0){ + // As per interface spec, skip 0 value lines. + continue; + } $itemSummary->reference = $this->getReference(); $lgItemItemDetails = new \scpService_lgItemDetails();