One Page Checkout modules that display the checkout tunnel on a single page can cause incompatibilities with the Floa module and, in general, with all payment modules.
In most cases, these module redefine part of the purchase tunnel, making it impossible to update payment amounts following carrier selection.
If the Floa module is used with the Checkout module, this affects the payment step.
The fix is for The Checkout v1.1.7 with Floa Pay v1.1+ on PrestaShop.
There are 2 files to update :
1) modules/floapay/views/js/front/paymentOptionsFloa.js
Turn on the part to initiate payment according to the selected payment type (3x, 4x, ...).
The floaLaunchEligibility() function will be launched now for payments and contains what was before only triggered for 'classic' payment buttons (from the classic theme and derivatives).
2) modules/onepagecheckoutps/views/js/front/onepagecheckoutps.js
L. 3007 - Added a condition to trigger the payment floaLaunchEligibility() function if the module name is 'floapay'.
Warning : Affected merchants should not update the One Page Checkout PS module after this fix OR they must report the additions to line 3007.