diff --git a/modules/ppcp-wc-gateway/src/Processor/class-refundprocessor.php b/modules/ppcp-wc-gateway/src/Processor/class-refundprocessor.php index 1d6bbf290..a348a30f3 100644 --- a/modules/ppcp-wc-gateway/src/Processor/class-refundprocessor.php +++ b/modules/ppcp-wc-gateway/src/Processor/class-refundprocessor.php @@ -73,7 +73,11 @@ class RefundProcessor { return false; } - $captures = $purchase_units[0]->payments()->captures(); + $payments = $purchase_units[0]->payments(); + if ( ! $payments ) { + return false; + } + $captures = $payments->captures(); if ( ! $captures ) { return false; }