Skip to Content

HyperPay All-in-One | Odoo Website & POS Card Gateway

July 10, 2026 by
CODEerts

Accept HyperPay (OPPWA) card payments across your Odoo website checkout and your Point of Sale counter, MADA, Visa and Mastercard, with server-verified payments, scan-to-pay QR and refunds, in one install.

HyperPay All-in-One puts HyperPay (OPPWA) card payments on both of your sales channels at once, your Odoo website checkout and your Point of Sale counter, so customers pay by MADA, Visa or Mastercard online or in the shop, and every payment is confirmed before the order is marked paid.

What it does

Online, HyperPay becomes a payment provider on your Odoo payment page: the shopper pays by card with the Copy&Pay widget, without being redirected to an external site, and the transaction is verified server-to-server before the invoice or sale is marked paid. At the counter, HyperPay becomes a Point of Sale payment method: the cashier taps HyperPay, the POS creates an OPPWA checkout and shows a QR code and link, the customer scans it and pays on their phone, and the POS confirms the payment server-side and validates the order automatically. Refunds go back to HyperPay from either channel. Credentials are configured per channel, so the website provider and the POS method each keep their own HyperPay Entity ID and Access Token.

Key features

  • HyperPay (OPPWA) for website, eCommerce, invoices and Point of Sale, in a single install
  • Copy&Pay card payments inside your Odoo payment page, no redirect out
  • Scan-to-pay QR at the POS, mirrored to the customer display where supported
  • MADA, Visa and Mastercard on HyperPay's secure hosted page
  • Server-side confirmation before any order or invoice is marked paid
  • Refunds to HyperPay from the transaction and from a POS refund
  • No card terminal hardware required at the counter

Who it's for

Merchants in Saudi Arabia and the Gulf who sell both online and in person on Odoo, use HyperPay (OPPWA), and want one module that accepts MADA, Visa and Mastercard on the website and at the POS, with payments confirmed and reconciled automatically.

Frequently asked questions

Does HyperPay All-in-One cover both my Odoo website and my POS?

Yes. It installs the HyperPay payment provider for website, eCommerce and invoices, and the HyperPay payment method for Point of Sale, in one module. You configure each channel's credentials once and both are ready to take card payments.

How do online customers pay by card with HyperPay in Odoo?

On the Odoo payment page the customer enters their card in HyperPay's Copy&Pay widget and pays without being redirected to an external site. The payment is verified server-side before the order or invoice is marked paid.

How does the POS card payment work?

The cashier taps the HyperPay payment method and the POS shows a QR code and link. The customer scans it with their phone and pays by card on HyperPay's secure page. The POS confirms the payment server-side and validates the order automatically, with no terminal hardware needed.

Which cards are supported?

MADA, Visa and Mastercard, so shoppers in Saudi Arabia and the Gulf can pay with local MADA cards as well as international cards, both online and at the counter.

Can I refund a HyperPay payment?

Yes. Refund from the website transaction, or process a POS refund paid back with the HyperPay method, and the module sends the refund request to HyperPay against the original payment.

Do I still need the separate HyperPay website and POS modules?

No. HyperPay All-in-One replaces both of them. Install this module instead of the two standalone modules, not alongside them.

Which Odoo versions does HyperPay All-in-One support?

Use the version selector at the top of this page to pick your Odoo release. Each Odoo Apps Store listing installs the build that matches that version.

Want this in your Odoo?

See the full feature list and screenshots, or talk to our certified Odoo team about setup and customization.

HyperPay Payment Gateway | Odoo OPPWA Copy&Pay Integration