diff --git a/upload/catalog/model/extension/payment/worldpay.php b/upload/catalog/model/extension/payment/worldpay.php index b04ecb81a..a535f31be 100644 --- a/upload/catalog/model/extension/payment/worldpay.php +++ b/upload/catalog/model/extension/payment/worldpay.php @@ -245,7 +245,7 @@ public function recurringPayment(array $item, string $order_id_rand, string $tok $subscription_end = new \DateTime('0000-00-00'); } - if (array_key_exists('paymentStatus', get_object_vars($response_data)) && $response_data->paymentStatus == 'SUCCESS') { + if (property_exists('paymentStatus', $response_data) && $response_data->paymentStatus == 'SUCCESS') { $this->addRecurringOrder($order_info, $response_data->orderCode, $token, $price, $subscription_id, date_format($trial_end, 'Y-m-d H:i:s'), date_format($subscription_end, 'Y-m-d H:i:s')); $this->updateRecurringOrder($subscription_id, date_format($next_payment, 'Y-m-d H:i:s')); $this->addProfileTransaction($subscription_id, $response_data->orderCode, $price, 1);