Do not use Frames or I-Frames to load ICEPAY in, a lot of payment methods do not allow it.
Giropay for example:
Due to current reasons, we would like to inform you, that the integration of Frames/iFrames in the giropay flow is not permitted.
This requirement is a part of the current Rules & Regulations of giropay. The Rules & Regulations apply obligatory for involves parties (Acquirer, Payment Service Provider, Merchants). This requirement ensure that all giropay user can check the URL, the certificate and the authenticity of the banking-website in the whole giropay flow. This producer is not given, when using frames (iframes).
If any involved party is using Frames/iFrames, the giropay system will be refusing the transaction.