/**
* NOTICE OF LICENSE
*
* This source file is subject to the Software License Agreement
* that is bundled with this package in the file LICENSE.txt.
*
* @author Peter Sliacky (Zelarg)
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
*/
checkoutPaymentParser.pts_stripe = {
all_hooks_content: function (content) {
},
on_ready: function() {
if ("undefined" !== typeof AppPTSS && !$('#stripe-card.StripeElement').length) {
AppPTSS.init();
}
},
container: function (element) {
//payment.setPopupPaymentType(element);
// Add logos to payment method
// Img path:
var stripe_base_url = '';
if ('undefined' !== typeof prestashop && 'undefined' !== prestashop.urls && 'undefined' !== prestashop.urls.base_url) {
stripe_base_url = prestashop.urls.base_url;
}
element.find('label').append('
');
// Init pts_stripe
var additional_script_tag = " \
\
";
element.append(additional_script_tag);
},
form: function (element) {
// First, set the 'form' action to be our background confirmation button click
// On this background confirmation button, stripe action is hooked
let form = element.find('form');
let onSubmitAction = 'javascript:AppPTSS.processPayment();';
form.attr('action', 'javascript:void(0);');
form.attr('onsubmit', onSubmitAction);
}
}