From 00cd16c3aa1427076f2030434d34695ce5484977 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Wed, 20 Dec 2017 15:15:49 +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 754c8bd032..0b32f1b0ff 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();