HyperPay All-in-One | Odoo Website & POS Card Gateway | OPPWA Copy&Pay Scan to Pay | MADA Visa Mastercard
by CODEerts https://www.codeerts.com$ย 149.00
In-App PurchasesHyperPay All-in-One
HyperPay (OPPWA) card payments on your website checkout and your POS counter.
MADA, Visa and Mastercard, server-verified, in one install.
Shoppers pay by card online with Copy&Pay, and at the till they scan a QR and pay on their phone. Every payment is confirmed before the order or invoice is marked paid.
|
2
Channels, 1 Install
|
3
Card Brands
|
0
Terminals Needed
|
Refunds
Both Channels
|
v19
Compatible
|
The card-payment problem every Gulf merchant knows
|
Two channels, two setups
You sell both online and in the shop, but wiring up card payments twice, once for the website and once for the POS, is double the work and double the maintenance. |
Terminals and redirects
A physical terminal for every register is costly, and sending online shoppers off to an external site loses trust and sales. |
Was the payment really made?
Marking an order or invoice paid without the gateway confirming it is a risk. You need HyperPay itself to confirm the exact amount before the sale closes. |
What this module does
HyperPay All-in-One puts HyperPay (OPPWA) on both of your sales channels in a single install. Online, it is a payment provider: the shopper pays by card with the Copy&Pay widget right in your Odoo payment page, with no redirect to an external site.
At the counter, it is a Point of Sale payment method: the cashier taps HyperPay, the POS shows a QR the customer scans and pays on their phone. Every payment is confirmed by a server-side check against HyperPay before the order or invoice is marked paid, and refunds are sent back to HyperPay from either channel.
|
๐
Card payments online
HyperPay Copy&Pay on your website, eCommerce and invoices. Shoppers pay by card in your payment page, no redirect out. |
๐ฑ
Scan to pay at the POS
The POS shows a QR the customer scans with their phone and pays by card. No terminal to buy, rent or maintain. |
๐
Confirmed, then paid
Both channels confirm the payment with a server-side check against HyperPay before the order or invoice is marked paid. |
|
๐ Copy&Pay on the website
Online card payments happen inside your Odoo payment page, so shoppers never leave your site to pay. |
๐ฑ Scan-to-pay at the POS
The cashier screen shows a QR code and an Open payment page link, so the customer pays from their own phone. |
|
๐ณ MADA, Visa & Mastercard
One provider takes local MADA cards alongside Visa and Mastercard, on the web and at the counter alike. |
โ
Server-verified status
Each payment is confirmed by a server-side check before the order or invoice is marked paid, so a closed tab alone never marks a sale paid. |
|
๐งพ Refunds to HyperPay
Refund from a website transaction or a POS refund, and the module sends the request to HyperPay against the original payment. |
๐งพ A real Odoo payment
Every confirmed website payment posts an account payment on your bank journal and reconciles the invoice as Paid. |
|
๐งช Test and live modes
Keep Test Mode on to trial with your HyperPay sandbox credentials, then switch it off to go live. No code change needed. |
๐ก Per-channel credentials
The website provider and the POS method each keep their own HyperPay Entity ID and Access Token, stored as system-only fields. |
Screenshots
See it in action on both channels, from setup to a reconciled sale.
Part 1 ยท On your website
Open the HyperPay payment provider, enter your Entity ID and Access Token, and choose Test or Live.
Customers pay by card in your Odoo payment page with HyperPay's Copy&Pay widget. No redirect to an external site.
Offer the cards your Gulf shoppers actually use, all from one provider.
The transaction is verified server-to-server, matching amount, currency and reference before it is marked done.
Every confirmed payment posts an account payment on your bank journal, ready to reconcile.
The payment is linked and the invoice is marked Paid, automatically.
Send a partial or full refund from the transaction, straight back to HyperPay.
Part 2 ยท At the POS counter
Add HyperPay as the integration on a POS payment method and enter its Entity ID and Access Token.
HyperPay appears as a normal Point of Sale payment method, right beside cash and bank.
The cashier taps HyperPay and the POS shows a QR code, an amount and an Open payment page link for the customer to scan.
The customer scans the QR and pays by MADA, Visa or Mastercard on HyperPay's secure page.
The POS confirms the payment server-side and validates the order automatically, then the customer hands the device back.
How it works
1 |
Enter your HyperPay credentials
Set the Entity ID and Access Token on the website provider and on the POS payment method, and keep Test Mode on while you trial it. |
2 |
Enable each channel
Publish the provider for the website and eCommerce, and assign the HyperPay method to the Point of Sale configurations that should accept cards. |
3 |
The customer pays by card
Online, they pay in the Copy&Pay widget on your page. At the POS, they scan the QR and pay on their phone. |
4 |
Odoo confirms and marks it paid
A server-side check against HyperPay confirms the exact amount, then the invoice is reconciled or the POS order validates automatically. |
5 |
Refund when you need to
Refund from the transaction or process a POS refund, and the module sends it to HyperPay against the original payment. |
Technical information
|
Version
19.0
|
License
OPL-1
|
Editions
Community & Enterprise
|
Dependencies
payment, point_of_sale
|
Technical name: codeerts_hyperpay_all ยท Gateway: HyperPay (OPPWA) ยท Note: install instead of the standalone HyperPay website and POS modules, not alongside them.
Frequently asked questions
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 once and both are ready to take card payments.
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.
The cashier taps the HyperPay payment method and the POS shows a QR code and a 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.
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.
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.
No. HyperPay All-in-One replaces both of them. Install this module instead of the two standalone modules, not alongside them.
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, on both Community and Enterprise.
The team behind this module
About CODEerts
Full-Service Odoo ERP Agency ยท Solutions That Scale
Every module in our store is built from real client work, tested in production and maintained long-term by a team of Odoo certified consultants. When you need more than an app, we deliver the full solution.
|
๐๏ธ Implementation
Full Odoo roll-outs from requirements to go-live, across any industry and company size. |
๐งฉ Custom Development
Bespoke modules, OWL components and business logic built precisely to your workflow. |
๐ Migrations
Zero-data-loss upgrades from older Odoo versions with full custom module porting. |
|
๐ Integrations
Payment gateways, shipping carriers, biometric devices, eCommerce and third-party APIs. |
๐ Odoo Audits
Performance, security and code-quality reviews that surface risks before they become problems. |
๐งโ๐ป Support & Training
Ongoing helpdesk, user training and monthly retainers so your team stays productive. |
|
Odoo
Certified
|
6+
Years
|
50+
Projects
|
10+
Industries
|
40+
Published Apps
|
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 1026 |
| Technical Name |
codeerts_hyperpay_all |
| License | OPL-1 |
| Website | https://www.codeerts.com |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module