ONLY for VISA waver travellers
if you go on to the web site, it specifically states:
All passengers traveling under the Visa Waiver Program are required to have an approved travel authorization prior to traveling to the United States by air or sea. Even non-ticketed infants are required to have an approved travel authorization, if they do not have a visa for travel to the United States. An application may be submitted by a third party on behalf of a Visa Waiver Program traveler.
So if you have a visa you dont pay.
glf