Odoo Plugin Developer for Payment Terminal Integration
Budget: €250 – €750 EUR
We are looking for an experienced Odoo developer to build a custom plugin that integrates Odoo's POS or Sales module with our proprietary payment terminal, via our own REST API.
✅ What we need:
The plugin must handle both payments and refunds through the terminal. In both cases, Odoo should wait for the terminal to complete the operation before confirming anything.
? For Sales:
When a sale is confirmed in Odoo with "card" as the payment method:
1. Trigger a payment request to our terminal via API.
2. Display a "waiting for terminal response" state in Odoo.
3. Use long polling to track the transaction status (success/failure).
4. Confirm the sale in Odoo only if the terminal returns OK.
4. Cancel or reject the sale if the terminal returns KO.
? For Refunds:
When a refund is initiated in Odoo:
1. Trigger a refund request to our terminal via the same API.
2. Wait for the terminal to return the result using long polling.
3. Only mark the refund as successful in Odoo if the terminal confirms it.
? API Reference:
https://integration.terminal.honei.app
✅ What we need:
The plugin must handle both payments and refunds through the terminal. In both cases, Odoo should wait for the terminal to complete the operation before confirming anything.
? For Sales:
When a sale is confirmed in Odoo with "card" as the payment method:
1. Trigger a payment request to our terminal via API.
2. Display a "waiting for terminal response" state in Odoo.
3. Use long polling to track the transaction status (success/failure).
4. Confirm the sale in Odoo only if the terminal returns OK.
4. Cancel or reject the sale if the terminal returns KO.
? For Refunds:
When a refund is initiated in Odoo:
1. Trigger a refund request to our terminal via the same API.
2. Wait for the terminal to return the result using long polling.
3. Only mark the refund as successful in Odoo if the terminal confirms it.
? API Reference:
https://integration.terminal.honei.app