QloApps icon indicating copy to clipboard operation
QloApps copied to clipboard

Add payment gateway that not in Add-ons

Open walidalex opened this issue 4 months ago • 9 comments

Please can u tell me how to add payment not in add-ons (third-party).

walidalex avatar Aug 27 '25 13:08 walidalex

Hi @walidalex,

We are sharing the QloApps development documentation to help you understand how a module is created in QloApps:

QloApps Development Documentation: https://devdocs.qloapps.com/introduction/

QloApps Module Development: https://devdocs.qloapps.com/module_development/

We also provide free payment gateway modules with QloApps, such as PayPal and Bank Wire.

You can refer to these payment gateway modules as examples for your custom development:

QloApps Bank Wire: https://github.com/Qloapps/QloApps/tree/develop/modules/bankwire

QloApps PayPal Checkout: https://github.com/Qloapps/QloApps/tree/develop/modules/qlopaypalcommerce

AradhanaSingh63 avatar Aug 29 '25 08:08 AradhanaSingh63

Thanks aradhana i will build my payment module another question please i can't convert Backoffice interface to arabic after i change localization to arabic language any other steps i should do thanks in advancewaleed

walidalex avatar Aug 30 '25 19:08 walidalex

Hi @walidalex,

To set the default language, follow these steps:

Go to Admin Panel → Localization → Localization Configuration Reference: Screenshot

After setting the default language, change the interface language of QloApps:

Go to My Preferences → Select Language

The interface will now display in the language you selected.

If some content is not displayed in your chosen language, you can translate it from the Translation tab.

Reference: Managing Translations in QloApps

AradhanaSingh63 avatar Sep 03 '25 04:09 AradhanaSingh63

1.7 not supprt the my costum addons about payment gateway

moboutrig avatar Sep 10 '25 12:09 moboutrig

Hi @moboutrig,

QloApps 1.7.0 is a major release, which may affect modules built for older versions of QloApps.

Since you have a custom payment module, you will need to make it compatible with QloApps 1.7.0.

We would recommend debugging the issue and updating your module to make it compatible with QloApps 1.7.0.

AradhanaSingh63 avatar Sep 12 '25 07:09 AradhanaSingh63

ok thanks Aradhana i will start coding my module and keep in touch

walidalex avatar Sep 13 '25 12:09 walidalex

Hi @walidalex,

Yes, sure. You can start the coding, and if you need any help, we’ll get in touch.

AradhanaSingh63 avatar Sep 13 '25 12:09 AradhanaSingh63

Hi Aradhana below link is module payment gateway i have uploaded it and descripted the issue 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](https://github.com/Qloapps/QloApps/tree/develop/modules/qlopaypalcommerce)
  • [Bank Wire](https://github.com/Qloapps/QloApps/tree/develop/modules/bankwire)

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

AradhanaSingh63 avatar Sep 19 '25 13:09 AradhanaSingh63