diff --git a/modules/ppcp-wc-gateway/src/Processor/class-orderprocessor.php b/modules/ppcp-wc-gateway/src/Processor/class-orderprocessor.php index ab35f0245..7f0ec013a 100644 --- a/modules/ppcp-wc-gateway/src/Processor/class-orderprocessor.php +++ b/modules/ppcp-wc-gateway/src/Processor/class-orderprocessor.php @@ -131,6 +131,9 @@ class OrderProcessor { */ public function process( \WC_Order $wc_order, \WooCommerce $woocommerce ): bool { $order = $this->session_handler->order(); + if (! $order) { + return false; + } $wc_order->update_meta_data( PayPalGateway::ORDER_ID_META_KEY, $order->id() ); $wc_order->update_meta_data( PayPalGateway::INTENT_META_KEY, $order->intent() );