Fake ESTA site charged $89 instead of $21
The first Google result for "ESTA application" charged $89 "processing fee". The real official site is $21. The visa itself was valid but the site is a reseller — dozens of them exist. Only use the official .gov site.