| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) • Invoicing (account) |
| Lines of code | 3851 |
| Technical Name |
odoo_ottu |
| License | LGPL-3 |
| Website | https://tedred.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) • Invoicing (account) |
| Lines of code | 3851 |
| Technical Name |
odoo_ottu |
| License | LGPL-3 |
| Website | https://tedred.com |
Ottu Payment Gateway
Complete Ottu payment integration for Saudi Arabia. Mada, Visa, Mastercard, Apple Pay, Google Pay. Payment links from Sales Orders and Invoices with auto-reconciliation.
Core Features
Payment Links
Generate payment links directly from Sales Orders and Invoices. Share via email or WhatsApp. Short URL and QR code generation included.
Multi-Gateway
Support for Mada (Saudi debit), Visa, Mastercard, Apple Pay, Google Pay, and KNET. Multiple bank accounts and PG codes.
Real-time Webhooks
SHA-256 signature-verified webhooks. Automatic payment status updates. Full webhook event logging with retry logic.
Auto Reconciliation
Automatic account.payment creation on successful payment. Auto-reconciliation with linked invoices. Journal selection by PG code.
Refund Operations
Full and partial refund support. Capture and void for pre-authorized payments. Cancel operations with full audit trail.
Recurring Payments
Card tokenization for future payments. Auto-debit support for subscriptions and installments. CIT/MIT workflow support.
Payment States
| State | Description | Auto Actions |
|---|---|---|
| Draft | Not yet submitted | — |
| Created | Payment link generated | — |
| Paid | Payment successful | Creates account.payment, reconciles invoice |
| Failed | Payment failed | Creates follow-up activity |
| Refunded | Fully refunded | Reversal entry created |
| COD | Cash on Delivery | Awaits manual collection |
Security
- PCI DSS Compliant — Card data never stored in Odoo
- Webhook Signature — SHA-256 verification on every webhook
- Role-Based Access — User, Manager, Administrator groups with record rules
- Full Audit Trail — Chatter logging on payments, SO, and invoices
Quick Setup
- Install the module and go to Settings > Technical > Ottu Configuration
- Enter your Ottu API URL and API Key (sandbox or production)
- Click "Test Connection" then "Fetch Payment Methods"
- Configure webhook URL in your Ottu Dashboard
- Start creating payment links from Sales Orders and Invoices
Accept Online Payments in Saudi Arabia
Mada, Visa, Apple Pay, and more. Full payment lifecycle from link generation to automatic reconciliation.
Visit Tedred Technologies
Please log in to comment on this module