The correct provision of the Treaty of Guadalupe Hidalgo is:
The U.S paid $15 million to Mexico.
The treaty, signed in 1848, ended the Mexican-American War and resulted in the U.S. acquiring a significant portion of Mexico's territory, including present-day California, Nevada, Utah, Arizona, and parts of Colorado and New Mexico. In exchange, the U.S. agreed to pay Mexico $15 million and assume certain claims of U.S. citizens against Mexico.