Files
full_encoach_platform/odoo/addons/payment_paymob
Yamen Ahmad 3e83d8d7d5 feat: add complete EnCoach backend — Odoo 19 + all addons
Includes:
- Odoo 19 framework (odoo/)
- 27 custom EnCoach addons (new_project/custom_addons/)
  - encoach_core, encoach_api, encoach_lms_api, encoach_adaptive_api
  - encoach_exam, encoach_taxonomy, encoach_adaptive, encoach_assignment
  - encoach_ai, encoach_ai_grading, encoach_ai_generation, encoach_ai_media
  - encoach_courseware, encoach_communication, encoach_subscription
  - encoach_notification, encoach_approval, encoach_branding
  - encoach_classroom, encoach_registration, encoach_stats
  - encoach_faq, encoach_ticket, encoach_training, encoach_resources
  - encoach_adaptive_ai, encoach_sis
- 21 OpenEduCat Enterprise modules (new_project/enterprise-19/)
- 14 OpenEduCat Community modules (new_project/openeducat_erp-19.0/)
- Configuration: odoo.conf, requirements.txt, scripts
- 200+ REST API endpoints with JWT authentication
- SRS and test documentation

Made-with: Cursor
2026-04-01 17:10:04 +04:00
..

Paymob

Technical details

API: Paymob API Checkout

API Backend: Paymob Internal Odoo APIs

This module required two integrations from Paymob. The backend API allows to modify payment methods on their portal to set callback URLs and indicate which ones are enabled on Odoo.

As initial setup, user must click on synchronize payment methods buttons to synchronize between payment methods of paymob and Odoo

This module follows the generic payment with redirection flow based on form submission provided by the payment module.

Supported features

  • Redirect payment flow
  • Webhook notifications

Module history

Testing instructions

Paymob redirects to a payment page with possibility to simulate payments and select different possible outcomes after filling the information required based on selected payment method.