We have some prospective parents who have pop-ups blocked in their browser. This causes friction in the admissions process where the parent believes the system does not work rather than their browser blocking the payment gateway window. This causes some back and forth to resolve. If the gateway was embedded in the form there is no chance for pop-up blockers to hold up the registration process.
For security reasons this approach isn't viable.