QloApps icon indicating copy to clipboard operation
QloApps copied to clipboard

Custom Payment Module Not Showing in Checkout (QloApps 1.7.)

Open walidalex opened this issue 3 months ago • 1 comments

🐞 Problem Summary I've installed a payment module which I got from payment gateway company in my country called Geideapay for QloApps v1.7. The module installed correctly and appears in the Back Office, but:

It doesn't show in the front-office checkout. The module stays inactive even after clicking "active". No errors are visible in the logs or dev console. ✅ What I Expected The payment method should be visible at the checkout page and be active after enabling it.

🙏 Request for Help Any guidance on:

Why the module isn't activating? Why it doesn't show up in the checkout? Any required QloApps-specific hooks or configurations? Would be highly appreciated. Thanks in advance! I have uploaded all module files

https://github.com/walidalex/mypaymentmodule

walidalex avatar Sep 17 '25 09:09 walidalex

Hi @walidalex,

You are using the PrestaShop payment module, but please note that PrestaShop’s payment structure does not work directly with QloApps.

In your module, you are using the hookPaymentOptions: https://github.com/walidalex/mypaymentmodule/blob/3c83040fdf6b8bd23c9841177ca1a9273e6fd3c7/geideapay.php#L95

However, QloApps does not use this hook. Instead, we use:

displayPayment

paymentReturn

Example: https://github.com/Qloapps/QloApps/blob/41f97a6b9eb89cc68bda39832f9ad6c5017759ac/modules/qlopaypalcommerce/qlopaypalcommerce.php#L489

We recommend referring to QloApps’ payment gateway modules for your development:

QloApps PayPal Checkout

Bank Wire

This will help you align your payment module with QloApps’ structure.

AradhanaSingh63 avatar Sep 19 '25 13:09 AradhanaSingh63