oca-ocb-core/odoo-bringout-oca-ocb-payment_paymob/payment_paymob
Ernad Husremovic aee3ee8bf7 add missing payment providers and iot modules for 19.0
Add 19 payment provider modules needed by the sale module:
payment_adyen, payment_aps, payment_asiapay, payment_authorize,
payment_buckaroo, payment_demo, payment_dpo, payment_flutterwave,
payment_iyzico, payment_mercado_pago, payment_mollie, payment_nuvei,
payment_paymob, payment_paypal, payment_razorpay, payment_redsys,
payment_stripe, payment_worldline, payment_xendit

Add 3 IoT modules needed for point_of_sale:
iot_base, iot_box_image, iot_drivers

Note: Stripe test API keys replaced with placeholders.

🤖 assisted by claude
2026-03-09 15:45:22 +01:00
..
controllers add missing payment providers and iot modules for 19.0 2026-03-09 15:45:22 +01:00
data add missing payment providers and iot modules for 19.0 2026-03-09 15:45:22 +01:00
i18n add missing payment providers and iot modules for 19.0 2026-03-09 15:45:22 +01:00
models add missing payment providers and iot modules for 19.0 2026-03-09 15:45:22 +01:00
static/description add missing payment providers and iot modules for 19.0 2026-03-09 15:45:22 +01:00
tests add missing payment providers and iot modules for 19.0 2026-03-09 15:45:22 +01:00
views add missing payment providers and iot modules for 19.0 2026-03-09 15:45:22 +01:00
__init__.py add missing payment providers and iot modules for 19.0 2026-03-09 15:45:22 +01:00
__manifest__.py add missing payment providers and iot modules for 19.0 2026-03-09 15:45:22 +01:00
const.py add missing payment providers and iot modules for 19.0 2026-03-09 15:45:22 +01:00
README.md add missing payment providers and iot modules for 19.0 2026-03-09 15:45:22 +01: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.