From 0b9d555f9948c0fd7f4756c21704f5855ad4d537 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Wed, 1 Nov 2017 13:51:38 +0200 Subject: [PATCH] Prevent duplicate refunds --- app/Ninja/PaymentDrivers/WePayPaymentDriver.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Ninja/PaymentDrivers/WePayPaymentDriver.php b/app/Ninja/PaymentDrivers/WePayPaymentDriver.php index 7f9f7c0d9324..94910e1c61b1 100644 --- a/app/Ninja/PaymentDrivers/WePayPaymentDriver.php +++ b/app/Ninja/PaymentDrivers/WePayPaymentDriver.php @@ -285,12 +285,14 @@ class WePayPaymentDriver extends BasePaymentDriver 'checkout_id' => intval($objectId), ]); + /* if ($checkout->state == 'refunded') { $payment->recordRefund(); } elseif (! empty($checkout->refund) && ! empty($checkout->refund->amount_refunded) && ($checkout->refund->amount_refunded - $payment->refunded) > 0) { $payment->recordRefund($checkout->refund->amount_refunded - $payment->refunded); } - + */ + if ($checkout->state == 'captured') { $payment->markComplete(); } elseif ($checkout->state == 'cancelled') {