FlexWin (Method 1)
- Important Notes
- When calling FlexWin, you have to allow for the addition of future parameters, and for the return of additional parameters than the ones currently available. I.e. the method you use for calling FlexWin must not break if more parameters than expected are returned.
- Parameters indicated with [parameter] are optional.
- Parameters without [ ] are mandatory.
- This PHP Script may help to change DIBS FlexWin.
- The session time-out for FlexWin is large enough, so that in practice, it will not time-out.
Currently Flexwin does not work with iFrame in Safari 5.1.4+
Problem
Apple has changed their third party cookie policy from Safari version 5.1.4 and forward.
Safari does not allow cross-domain cookies. In other words, if on X.com, you load an iFrame with contents of Y.com and set a cookie in the iFrame, Safari will not save the cookie.
Affected customers
All customers that open DIBS Payment Window and FlexWin in a iFrame and where the end user is using Safari 5.1.4 or a newer version of Safari.
Work around – end user
The end user can enable third parties cookies in their Safari settings.
Work around – merchant
The merchant can detect which browser the end user is using and show Flexwin inline or as a pop-up if the end user is using Safari 5.1.4 or a newer version of Safari.
Solution – DIBS Payment services
This problem also occurs in IE6/7 but can be resolved by sending a P3P header. This solution is no longer possible with Safari and therefore DIBS are working on a more permanent solution to resolve this issue. We expect to have a solution ready by third quarter 2012.