From e4fb7faaccaa0149bd784020a7d37a8df23e44d0 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Wed, 20 Dec 2017 15:15:30 +0200 Subject: [PATCH] Fix for SagePay --- app/Ninja/PaymentDrivers/BasePaymentDriver.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Ninja/PaymentDrivers/BasePaymentDriver.php b/app/Ninja/PaymentDrivers/BasePaymentDriver.php index a129b6ef5f1c..ba4ad5f1bfd8 100644 --- a/app/Ninja/PaymentDrivers/BasePaymentDriver.php +++ b/app/Ninja/PaymentDrivers/BasePaymentDriver.php @@ -309,7 +309,12 @@ class BasePaymentDriver // prepare and process payment $data = $this->paymentDetails($paymentMethod); - $items = $this->paymentItems(); + // TODO move to payment driver class + if ($this->isGateway(GATEWAY_SAGE_PAY_DIRECT) || $this->isGateway(GATEWAY_SAGE_PAY_SERVER)) { + $items = null; + } else { + $items = $this->paymentItems(); + } $response = $gateway->purchase($data) ->setItems($items) ->send();