diff --git a/modules/ppcp-wc-gateway/src/Gateway/PayUponInvoice/PayUponInvoice.php b/modules/ppcp-wc-gateway/src/Gateway/PayUponInvoice/PayUponInvoice.php index 7d616a20d..7b5cd4f6b 100644 --- a/modules/ppcp-wc-gateway/src/Gateway/PayUponInvoice/PayUponInvoice.php +++ b/modules/ppcp-wc-gateway/src/Gateway/PayUponInvoice/PayUponInvoice.php @@ -248,7 +248,8 @@ class PayUponInvoice { $wc_order->save_meta_data(); $paypal_fee = $breakdown->paypal_fee(); if ( $paypal_fee ) { - update_post_meta( $wc_order->get_id(), 'PayPal Transaction Key', $paypal_fee->value() ); + $wc_order->update_meta_data( 'PayPal Transaction Key', $paypal_fee->value() ); + $wc_order->save_meta_data(); } } } catch ( RuntimeException $exception ) { diff --git a/modules/ppcp-wc-gateway/src/WCGatewayModule.php b/modules/ppcp-wc-gateway/src/WCGatewayModule.php index cc3b89202..09c233dba 100644 --- a/modules/ppcp-wc-gateway/src/WCGatewayModule.php +++ b/modules/ppcp-wc-gateway/src/WCGatewayModule.php @@ -90,7 +90,8 @@ class WCGatewayModule implements ModuleInterface { $wc_order->save_meta_data(); $paypal_fee = $breakdown->paypal_fee(); if ( $paypal_fee ) { - update_post_meta( $wc_order->get_id(), 'PayPal Transaction Key', $paypal_fee->value() ); + $wc_order->update_meta_data( 'PayPal Transaction Key', $paypal_fee->value() ); + $wc_order->save_meta_data(); } }