diff --git a/modules/ppcp-paypal-subscriptions/src/PayPalSubscriptionsModule.php b/modules/ppcp-paypal-subscriptions/src/PayPalSubscriptionsModule.php index 75344fbc3..2d3ae0500 100644 --- a/modules/ppcp-paypal-subscriptions/src/PayPalSubscriptionsModule.php +++ b/modules/ppcp-paypal-subscriptions/src/PayPalSubscriptionsModule.php @@ -171,9 +171,9 @@ class PayPalSubscriptionsModule implements ServiceModule, ExtendingModule, Execu } $order = $c->get( 'session.handler' )->order(); - $gateway->add_paypal_meta( $wc_order, $order, $c->get( 'onboarding.environment' ) ); + $gateway->add_paypal_meta( $wc_order, $order, $c->get( 'settings.environment' ) ); - $subscriptions = wcs_get_subscriptions_for_order( $wc_order ); + $subscriptions = function_exists( 'wcs_get_subscriptions_for_order' ) ? wcs_get_subscriptions_for_order( $wc_order ): array(); foreach ( $subscriptions as $subscription ) { $subscription->update_meta_data( 'ppcp_subscription', $paypal_subscription_id ); $subscription->save();