Duitku Integration for Odoo payment provider
-
Make sure below this is installed on your odoo
- Sales
- Managing order and quotation
- Invoicing (Should be automated after install sales)
- Invoicing for creating invoice on order or for creating a payment link to the customer on Odoo
- eCommerce
- Website and eCommerce for payment landing pages
- Website (Should Be automated after install eCommerce)
- Sales
-
Odoo version 18 (tested on docker version)
-
Postgre SQL (tested on latest docker version)
-
Python 3.7
For installation to the Odoo, you might download this code. Then, drop the folder to the addons path (default path on odoo docker mnt/extra-addons/), then rename it as payment_duitku. After it's done you may follow the steps below.
- Go to your Apps list on Odoo.
- Find Duitku Payment Acquirer. Then, click install.
- Go to the Sales/Website/Invoicing/Point of Sale.
- On the Top menu go to the Configuration
- (Sales) click Online Payments -> Payment Providers.
- (Website) click eCommerce -> Payment Providers.
- (Invoicing) click Online Payments -> Payment Providers.
- (Point of Sale) click Payment Methods -> Select or Create new -> Online Payment checked -> Payment Providers.
- On the list of Payment click on Duitku Payment.
- Edit the payment and fill with your Duitku credentials. (If you don't have any credentials you might start from creating project on Duitku Dashboard).
- Set payment state as Enable for Production and Test Mode for sandbox
- Please fill Duitku credential as the environment that would like to use.
- Click save and done.
- For Point of sales add Duitku Payment to Allowed Providers on the Payment Method.
You've finish the installation process. You might see the Duitku payment on the checkout payment list.