(function () {
    if (typeof ppcp_pay_later_messaging === 'undefined') {
        return;
    }
    var shortcode_style_object = {};
    shortcode_style_object['layout'] = ppcp_pay_later_messaging.style;
    if (shortcode_style_object['layout'] === 'text') {
        shortcode_style_object['logo'] = {};
        shortcode_style_object['logo']['type'] = ppcp_pay_later_messaging.logotype;
        if (shortcode_style_object['logo']['type'] === 'primary' || ppcp_pay_later_messaging.logotype === 'alternative') {
            shortcode_style_object['logo']['position'] = ppcp_pay_later_messaging.logoposition;
        }
        shortcode_style_object['text'] = {};
        shortcode_style_object['text']['size'] = parseInt(ppcp_pay_later_messaging.textsize);
        shortcode_style_object['text']['color'] = ppcp_pay_later_messaging.textcolor;
    } else {
        shortcode_style_object['color'] = ppcp_pay_later_messaging.color;
        shortcode_style_object['ratio'] = ppcp_pay_later_messaging.ratio;
    }
    if (typeof wpg_paypal_sdk !== 'undefined') {
        wpg_paypal_sdk.Messages({
            amount: ppcp_pay_later_messaging.amount,
            placement: ppcp_pay_later_messaging.placement,
            style: shortcode_style_object
        }).render('.ppcp_message_shortcode');
    }
})();