paymentManager = $paymentManager; } public function handle(WP_REST_Request $data): WP_REST_Response { Sanitizer::verifyNonce($data->get_header('X-WP-Nonce')); $entryId = Sanitizer::sanitizeId($data->get_param('entryId')); $payment = $this->paymentManager->getPaymentByEntryId($entryId); return new WP_REST_Response([ 'message' => BackendStrings::getCommonStrings()['ok'], 'data' => $payment ? $payment->toArray() : null, ], 200); } }