diff --git a/modules/ppcp-api-client/src/Endpoint/OrderEndpoint.php b/modules/ppcp-api-client/src/Endpoint/OrderEndpoint.php index d4fa96385..fcb656dce 100644 --- a/modules/ppcp-api-client/src/Endpoint/OrderEndpoint.php +++ b/modules/ppcp-api-client/src/Endpoint/OrderEndpoint.php @@ -236,6 +236,10 @@ class OrderEndpoint { $args['headers']['PayPal-Client-Metadata-Id'] = $this->fraudnet->session_id(); } + if ( isset( $data['payment_source'] ) ) { + $args['headers']['PayPal-Request-Id'] = uniqid( 'ppcp-', true ); + } + $response = $this->request( $url, $args ); if ( is_wp_error( $response ) ) { $error = new RuntimeException(