Sometimes, the debug bar for the embedded payment field—which also contains the test card numbers—may not appear during a test payment.
It is also possible that the payment will not work with embedded payment fields, displaying an error message such as: A technical error has occurred.
If you use Prestashop 1.6, check the following configuration:
- Sign in to your PrestaShop Back Office.
- Go to the following menu Advanced Parameters > Performance.
- Go to CCC (Combine, Compress and Cache).
- Make sure that Move JavaScript to the end is set to NO.
IMPORTANT: Embedded payment fields are not compatible with the functionality Move JavaScript to the end set to YES.
If Move JavaScript to the end is set to YES, you must either:
- Change configuration on NON.
- Change the Payment data entry mode setting to one of the following configurations:
- Card data entry on payment gateway
- Card type selection on merchant site
To change the Payment data entry mode:
- Sign in to your PrestaShop Back Office.
- Go to the following menu Modules > Module manager.
- Search for the Scellius module.
- Click Configure.
- Click Standard payment.
- In the ADVANCED OPTIONS section, modify the Payment data entry mode parameter.