prepare( "INSERT INTO sessions (session_id, pair_code, pair_token, expires_at, status, created_by) VALUES (?, ?, ?, ?, 'pending', 'ui')" ); $stmt->execute([$session_id, $pair_code, $pair_token, $expires_at]); $response = [ 'success' => true, 'pair_code' => $pair_code, 'qr_payload' => json_encode(['pair_token' => $pair_token]), // QR payload should be structured data 'expires_at' => $expires_at ]; echo json_encode($response); } catch (Exception $e) { http_response_code(500); echo json_encode(['success' => false, 'error' => $e->getMessage()]); }