Requirements
Installation
1
Download the module
Download the
quickei_pos module from your Merchant Dashboard under Integrations > Odoo.2
Install in Odoo
Copy the Then restart Odoo and activate Developer Mode. Go to Apps > Update Apps List, search for “Quickei” and install.
quickei_pos folder to your Odoo addons directory:3
Configure API credentials
Navigate to Settings > Quickei POS and enter:
- Client ID — Your merchant API client ID
- Client Secret — Your merchant API secret
- API Base URL —
https://quickei.io/merchant-api/pos/v1 - Webhook Secret — Auto-generated, used for signature verification
4
Configure the webhook
Set your webhook URL in the Quickei Merchant Dashboard:
Features
POS QR Payments
At the Odoo Point of Sale, select Quickei QR as the payment method. A dynamic QR code is generated for the customer to scan with the Quickei app. Payment confirmation appears in real-time.Invoice Auto-Reconciliation
When you validate (post) an invoice, the module automatically:- Creates a Quickei payment order linked to the invoice
- Generates a payment link sent to the customer
- On payment, receives a webhook and creates a Payment Entry in Odoo
- Reconciles the invoice — no manual journal entries needed
Webhook Events
Webhook Signature Verification
Every webhook includes anX-Quickei-Signature header. The module verifies it automatically:
API Client
The module includes a built-in API client with these methods:Create Order Example
Troubleshooting
Test Connection fails
Test Connection fails
Verify your Client ID and Client Secret are correct. Ensure your Odoo server can reach
https://quickei.io (check firewall/proxy settings).Webhooks not received
Webhooks not received
Ensure
https://your-odoo.com/quickei/webhook is publicly accessible. Check Odoo logs for signature verification failures. Verify the webhook secret matches in both Quickei and Odoo settings.Payment Entry not created
Payment Entry not created
Check that the invoice reference in the webhook payload matches an existing invoice in Odoo. Verify the
account module is installed and the default payment journal is configured.The Odoo module currently supports Odoo 18. For older versions, contact support for compatibility assistance.

