Make a separate variant in case we need to switch over due to iframe bugs. Iframe variant should not be affected.
That change does a full redirect when isIframe returns false, but the resulting page looks kind of silly as it's styled for the iFrame. To be donor-ready we probably need to have something better looking there, but this does function as-is.
I'll look into making it possible to select different ingenico-side variants depending on whether or not we're in an iFrame. That kind of change isn't something we'd normally do in a code freeze, but I'll try to have something ready in case we need it for some kind of Unbreak Now situation.
Created an Ingenico-side variant. It's still pretty simple, but it has the logo and is recognizable as part of our flow. It's on the Configuration Center if anyone wants to check it out.
As per the conversation in standup today, while this is rough around the edges, it does serve the intended purpose of an emergency backup option. Moving to done, and maybe we can have a new ticket to polish it up more later.