Skip to content

Instantly share code, notes, and snippets.

@kosatyi
Last active April 19, 2021 11:57
Show Gist options
  • Save kosatyi/4720e99f8c97be7799b135d0e27ff2f8 to your computer and use it in GitHub Desktop.
Save kosatyi/4720e99f8c97be7799b135d0e27ff2f8 to your computer and use it in GitHub Desktop.
function $ipspReady(success, failure) {
var win = window, doc = document, name = '$ipsp', tag = '$ipspScriptTag', head, script,
url = 'https://api.fondy.eu/static_common/v1/checkout/ipsp.js';
if (name in win) return success(win[name]);
if (tag in win) {
script = win[tag];
} else {
head = doc.querySelector('head');
script = doc.createElement('script');
script.async = true;
script.src = url + '?_=' + new Date().getTime();
head.appendChild(script);
win[tag] = script;
}
script.addEventListener('load', function () {
success(win[name])
});
script.addEventListener('error', failure);
}
@kosatyi
Copy link
Author

kosatyi commented Apr 19, 2021

$ipspReady(function ($ipsp) {
    $ipsp.get('checkout').config({
        'wrapper': '#container',
        'styles': {
            'body': {'overflow': 'hidden'},
            '.page-section-shopinfo': {display: 'none'},
            '.page-section-footer': {display: 'none'}
        }
    }).scope(function () {
        this.loadUrl('checkout_url');
    });
});

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment