Introduction
Odoo Website Midtrans Payment Acquirer allows you to accept secure payments using Midtrans in your Odoo store.
This module enables payment through cards, bank transfers, Google Pay, and other Midtrans methods. It works only with Indonesian Rupiah (Rp).
The payment process uses a secure redirect method. Customers complete payment on the official Midtrans page for better safety.
Features
- Secure Midtrans payment gateway integration
- Supports the Indonesian Rupiah (Rp) currency only
- Redirect-based secure checkout process
- Supports cards, bank transfers, and Google Pay
- Automatic order status updates
- Real-time payment status synchronization
- Safe handling of sensitive payment data
- Easy transaction monitoring for admin
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, you will be able to see a folder named- ‘w_k_payment_midtrans’.
- 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 ‘w_k_payment_midtrans’.
You will be able to see the module in the search results. Click on ‘Activate’ to install it.
Workflow
Configuration of Odoo Website Midtrans Payment Acquirer
1. First, go to the Website menu, open Configuration, and then select Payment Providers. After that, choose Midtrans.

2. Next, enter the Merchant ID, Client Key, and Server Key. Then click Save Changes to activate the Odoo Midtrans Integration.

3. After that, during checkout, the customer selects Midtrans as the payment method, and the total order amount is displayed in Indonesian Rupiah (Rp).

4. Then, the system redirects the customer to the official Midtrans payment page. This redirect flow ensures secure payment processing.

5. Once the payment is completed, the customer receives a confirmation message.

6. Meanwhile, the order number, payment reference, and payment status update automatically. You can also print the payment details from this page

7. Finally, the admin can review all Midtrans transactions from the dashboard.

Need Help?
Hope you find guide helpful! Please feel free to share your feedback in the comments below.
If you still have any issues/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 Version 19, 18, 17, 16
Be the first to comment.