Add new payment and shipping parsers for various integrations
- Implemented Google Pay parser in bongooglepay.js - Added Buckaroo 3 payment parser in buckaroo3.js - Introduced DataTrans CW Mastercard parser in datatranscw.js - Created DataTrans CW Credit Card parser in datatranscw_creditcard.js - Developed DHL Assistant shipping parser in dhlassistant.js - Added Estimated Delivery parser in estimateddelivery.js - Implemented Floapay payment parser in floapay.js - Created FS Pickup at Store shipping parser in fspickupatstore.js - Developed Generic Iframe parser in generic_iframe_parser.js - Added Geodis Officiel shipping parser in geodisofficiel.js - Implemented Glob Kurier module shipping parser in globkuriermodule.js - Created Latvija Post Express Pickup Terminal parser in latvijaspastsexpresspastspostterminalslv.js - Developed LP Shipping parser in lpshipping.js - Added Mijora Venipak parser in mijoravenipak.js - Implemented Apple Pay parser in pm_applepay.js - Created Przelewy24 payment parser in przelewy24.js - Developed Pshugls shipping parser in pshugls.js - Added Redsys Insite payment parser in redsysinsite.js - Implemented Tpay payment parser in tpay.js - Updated third-party integration documentation for FedEx DotCom
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
*/
|
||||
|
||||
/* Tested with ps_checkout v2.21.0 (12.01.2023) */
|
||||
/* Tested with ps_checkout v8.4.0 - commented out payment form removal (29.04.2024) */
|
||||
window.tc_ps_checkout = {
|
||||
init: false
|
||||
};
|
||||
@@ -80,7 +81,7 @@ checkoutPaymentParser.ps_checkout = {
|
||||
}
|
||||
|
||||
// Disable weird 'click' emitted by _dev\js\front\src\components\1_7\payment-options.component.js in renderPaymentOptionItems() method
|
||||
$('body').off('click.ps_checkout').on('click.ps_checkout', '[data-module-name=ps_checkout-paypal]', (e) => {
|
||||
$('body').off('click.ps_checkout').on('click.ps_checkout', '[data-module-name^=ps_checkout-paypal]', (e) => {
|
||||
let stackTrace = JSON.stringify(Error().stack);
|
||||
if (stackTrace && stackTrace.match('modules/ps_checkout/views/js/front.js')) {
|
||||
console.log('triggered by ps_checkout paypal fundingSource HTMLElement.click(), skip selected payment toggle');
|
||||
@@ -115,12 +116,12 @@ checkoutPaymentParser.ps_checkout = {
|
||||
},
|
||||
|
||||
form: function (element, triggerElementName) {
|
||||
if (!payment.isConfirmationTrigger(triggerElementName)) {
|
||||
if (debug_js_controller) {
|
||||
console.info('[ps_checkout parser] Not confirmation trigger, removing payment form');
|
||||
}
|
||||
element.remove();
|
||||
}
|
||||
// if (!payment.isConfirmationTrigger(triggerElementName)) {
|
||||
// if (debug_js_controller) {
|
||||
// console.info('[ps_checkout parser] Not confirmation trigger, removing payment form');
|
||||
// }
|
||||
// element.remove();
|
||||
// }
|
||||
},
|
||||
|
||||
additionalInformation: function (element) {
|
||||
|
||||
Reference in New Issue
Block a user