Introduction
Odoo POS Hyperpay Payment Acquirer allows store owners to accept card payments in POS using a secure QR-based checkout flow.
The cashier selects Hyperpay at checkout, and a QR code appears on the POS screen for the customer to scan and pay using their own mobile device.
The payment status updates automatically in the POS. All payments are also saved in the backend, so they can be easily checked later.
Prerequisites for using Odoo POS Hyperpay Payment Acquirer
Odoo POS Hyperpay Payment Acquirer works in conjunction with the following module:
You must install the above-mentioned module to use Odoo POS Hyperpay Payment Acquirer.
Features
- Accept secure card payments in POS using Hyperpay QR checkout
- Display Hyperpay as a standard payment option on POS screen
- Redirect customers to secure Hyperpay-hosted card payment page
- Show real-time payment status directly on POS payment line
- Save complete transaction details automatically in Odoo backend records
- Odoo POS Hyperpay Payment Acquirer blocks the deletion of successful payments to prevent order mismatch
- You will see a warning message before removing a payment that is still going on.
Installation
- Once you purchase the App from Webkul store, you will receive a link to download module’s zip file.
- Extract the file on your system after download finishes. As a result, a folder named ‘pos_hyperpay_payment_acquirer’ will be visible.
- Copy and paste this folder inside your Odoo Add-Ons path.
- Now, open Odoo App and click on the Settings menu. Here, click on Activate Developer Mode.
- Then, open Apps menu and click on ‘Update Modules List.’
- In the search bar, remove all the filters and search ‘pos_hyperpay_payment_acquirer’
- You will be able to see module in the search results. Click on ‘Activate’ to install it.
Workflow
1. After installing Odoo POS Hyperpay Payment Acquirer, Go to Payment Acquirers and open Hyperpay configuration.
Next, enter the Merchant ID and Authorization details provided by Hyperpay.

2. Open POS session and proceed to checkout. Select Hyperpay as the payment method from the payment options.

3. After selecting Hyperpay, a QR code appears on the POS screen. Customer scans the QR code to open secure payment page.

4. Customer enters card details on Hyperpay hosted payment page. Payment is processed securely by Hyperpay gateway.

5. POS updates payment line once payment is successful or failed. After that, the cashier receives a confirmation popup before validating the order.

6. Completed payments cannot be deleted from POS order. Meanwhile, if the payment is still in process, the system displays a warning message

7. After successful payment, order can be validated normally. Receipt preview is available for customer.

8. All POS payments are automatically stored in the backend. The order reference, amount, and status are saved for future reference.

Need Help?
Hope you find guide helpful! Please feel free to share your feedback in the comments below.
Lastly, if you still have any issues or queries, please create a ticket at the UV Desk.
I hope this helps. In case of any further queries, contact us at our support mail.
Thanks for paying attention!!
Current Product Version - 1.0.0
Supported Framework Version - Odoo 19, 18

Be the first to comment.