Jump to content

Prestashop Checkout Module Wont show on the front


Mehdi Bourechka

Recommended Posts

Hi everyone,

I’m facing a persistent checkout issue and I’m hoping someone here can point me in the right direction.

I initially tried to use the official Stripe module, but the connection wouldn’t work. It seems related to a webhook configuration problem that isn’t documented. In the past, the module used to automatically insert the webhook URL and required events through the “Connect with Stripe” button. With the latest version, this no longer works.

After that, I tested a paid Stripe module from a third party developer. Payments are processed successfully on Stripe’s side, but the checkout still ends with an internal 500 error even though the order is created.

As a last resort, I installed PrestaShop Checkout PS Checkout. I linked both my PrestaShop account and PayPal business account, but the module still doesn’t appear on the checkout page.
To be sure there wasn’t a conflict, I disabled all other modules and still have the same result.

For reference
This issue is happening on PrestaShop 1.7.8
I also tested a fresh PrestaShop 9 installation. Same problem, PS Checkout doesn’t display during checkout
I checked every setting under Payment Preferences all checkboxes
I verified the module positions to ensure hooks are registered and everything looks normal

I Asked AI but with no solution

At this point, I’m stuck.
If anyone has

• A clue about what might block PS Checkout from appearing
• A known fix for the Stripe module webhook issue
• Recommendations for stable and reliable checkout or payment modules that work on 1.7.8 or 9

I would really appreciate any help or guidance.

Thank you in advance to anyone who can point me in the right direction.image.thumb.png.824a7db708bc4660eb5a3b9742d8a27e.pngimage.thumb.png.203d7656321ebbb985243d7ccd67b8f2.png

Link to comment
Share on other sites

On 11/16/2025 at 3:17 PM, Mehdi Bourechka said:

Hi everyone,

I’m facing a persistent checkout issue and I’m hoping someone here can point me in the right direction.

I initially tried to use the official Stripe module, but the connection wouldn’t work. It seems related to a webhook configuration problem that isn’t documented. In the past, the module used to automatically insert the webhook URL and required events through the “Connect with Stripe” button. With the latest version, this no longer works.

After that, I tested a paid Stripe module from a third party developer. Payments are processed successfully on Stripe’s side, but the checkout still ends with an internal 500 error even though the order is created.

As a last resort, I installed PrestaShop Checkout PS Checkout. I linked both my PrestaShop account and PayPal business account, but the module still doesn’t appear on the checkout page.
To be sure there wasn’t a conflict, I disabled all other modules and still have the same result.

For reference
This issue is happening on PrestaShop 1.7.8
I also tested a fresh PrestaShop 9 installation. Same problem, PS Checkout doesn’t display during checkout
I checked every setting under Payment Preferences all checkboxes
I verified the module positions to ensure hooks are registered and everything looks normal

I Asked AI but with no solution

At this point, I’m stuck.
If anyone has

• A clue about what might block PS Checkout from appearing
• A known fix for the Stripe module webhook issue
• Recommendations for stable and reliable checkout or payment modules that work on 1.7.8 or 9

I would really appreciate any help or guidance.

Thank you in advance to anyone who can point me in the right direction.image.thumb.png.824a7db708bc4660eb5a3b9742d8a27e.pngimage.thumb.png.203d7656321ebbb985243d7ccd67b8f2.png

I would recommend this one https://prestasmart.com/en/20-one-page-checkout-for-prestashop-17-8.html. Very good support with any issues.

Link to comment
Share on other sites

  • 2 weeks later...

Sorry for the late reply, my post was only approved recently, so I thought it had been forgotten for a while.

About the PrestaShop checkout and Stripe: I’ve been testing different setups on several stores, and the results are honestly surprising. 

Using just the official Stripe module caused us to lose a lot of successful payments. Switching to a paid Stripe module from the marketplace improved things noticeably.

But what’s even stranger is that after updating that same paid module to its latest version, we actually saw fewer payments being accepted again.

That pushed me to dig deeper into how the payment step works and why transactions are being rejected. So far, the most stable and better-converting setup I’ve found is to redirect customers to Stripe Checkout instead of trying to handle everything directly inside the PrestaShop checkout with a module.

Right now, for me, there’s no PrestaShop Stripe module that works perfectly in all cases, and redirecting to Stripe Checkout has been the most reliable solution in terms of conversion.

Link to comment
Share on other sites

1 hour ago, Mehdi Bourechka said:

Sorry for the late reply, my post was only approved recently, so I thought it had been forgotten for a while.

About the PrestaShop checkout and Stripe: I’ve been testing different setups on several stores, and the results are honestly surprising. 

Using just the official Stripe module caused us to lose a lot of successful payments. Switching to a paid Stripe module from the marketplace improved things noticeably.

But what’s even stranger is that after updating that same paid module to its latest version, we actually saw fewer payments being accepted again.

That pushed me to dig deeper into how the payment step works and why transactions are being rejected. So far, the most stable and better-converting setup I’ve found is to redirect customers to Stripe Checkout instead of trying to handle everything directly inside the PrestaShop checkout with a module.

Right now, for me, there’s no PrestaShop Stripe module that works perfectly in all cases, and redirecting to Stripe Checkout has been the most reliable solution in terms of conversion.

Don’t use PrestaShop Checkout — it’s never worked right. I tried it again on a recent upgrade and it caused add-to-cart issues and broken payment radio buttons. Once the client finally followed my advice, we ditched it, built a proper above-the-fold checkout (what others pay me 3k for), and everything just worked.

Technical: Common PrestaShop Checkout Failures

  • Add-to-Cart Failure: Randomly blocks items from being added to the cart due to script collision between Checkout SDK and core cart.js.
  • Payment Radio Buttons Broken: Credit card / PayPal selectors frequently misalign or fail to trigger their respective JS handlers, especially on custom or non-classic themes.
  • Double JS Injection: Module injects multiple instances of payment scripts, resulting in unpredictable checkout behavior and intermittent console errors.
  • Front Office Render Lag: Excessive external requests and event listeners delay form rendering, killing above-the-fold performance and reducing conversion.
  • Translation / Locale Issues: Payment labels and gateway instructions often fail to load or revert to fallback language, especially in multistore or multilingual setups.
  • Shipping Step Conflicts: Checkout overrides native carrier validation; common symptom: shipping disappears after payment selection.
  • Inconsistent Test/Live Modes: Sandbox toggles don’t reliably clear cache or credentials, leading to “ghost” configurations that persist after switching.
  • Debugging Nightmare: Obfuscated scripts + lack of clear logging make troubleshooting nearly impossible without core overrides.

Bottom line:
PrestaShop Checkout introduces more points of failure than benefit. Building a clean above-the-fold checkout using reliable modules → stable UI, faster FMP, better conversion.

I reactivated my original blog post, I really should have just kept it live but wanted to be more kind to Prestashop but they are in the position they are in because of things like this...so let's go!

https://prestaheroes.com/blogs/prestashop-alerts/void-prestashop-checkout-why-developers-and-merchants-should-remove-it-immediately

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...