Yes it is flash, firefox is my default browser and it seems to be working fine here
I use a totally custom solution now, both for ordering, billing and account management.
Works out a lot better and is far easier for both me and customers to understand and use.