Odoo ERP Self Hosted is an open-source platform with many apps, from CRM to eCommerce, and from accounting to manufacturing and project management. This Odoo ERP Self Hosted integration works with all of Odoo ERP's products.
Revolut is a financial services company that specializes in mobile banking, card payments, money remittance, and foreign exchange.Revolut Integrations
It's easy to connect Odoo ERP Self Hosted + Revolut without coding knowledge. Start creating your own business flow.
Triggers when you add a new Blog Post. You will need to have the Blog module installed.
Triggers when you add a new Calendar Event. You will need to have the Calendar module installed.
Triggers when you add a new event. You will need to have the Event module installed.
Triggers when you add a new expense. You will need to have the Expense module installed.
Triggers when you add a new invoice. You will need to have the Invoice module installed.
Triggers when you add a new Lead/Opportunity. You will need to have the CRM module installed.
Triggers when you add a new Note. You will need to have the Note module installed.
Triggers when you add a new Product. You will need to have the ECommerce module installed.
Triggers when you add a new Project Task. You will need to have the Project module installed.
Triggers when you add a new Sale Quotation. You will need to have the Sale module installed.
Triggers when you add a new survey response. You will need to have the Survey module installed.
Triggers when you add a new User. You will need to have the Users module installed.
Triggers when you exchange, send or receive money.
Revput is an app that helps people to manage their money. It is a payment app that lets the users to buy, sell and exchange currencies at interbank rates, when you’re overseas. Revput was founded in July 2015 by Nikpay Storonsky, a former Credit Suisse trader, and Vlad Yatsenko, a former Credit Suisse JV partner. The company is based in London.
Odoo is a supplier of open-source enterprise resource planning (ERP. software. Odoo provides its services as both on-premises software and a Software as a Service (SaaS. offering. The software is available in 23 languages and has more than 1 million users worldwide. They offer free Odoo ERP Self Hosted version.
On April 2017 Odoo launched an official integration with Revput. The integration allows the Revput users to add the amounts converted using Revput to their invoices or expenses in Odoo ERP Self Hosted.
The main objective of this paper is to evaluate the process of integration between Odoo ERP Self Hosted and Revput through the fplowing components:Integration of Odoo ERP Self Hosted and Revput is carried out through connectors that communicate with each other by using messaging service. Basically, Odoo uses a webhooks API for receiving information from the connector and sends data back to connector via the webhooks. In this case, webhooks are used for communication with Revput connector. A webhooks is a way for external applications to receive real-time updates from Odoo, which generated when something happens in the system. However, in order to implement this integration, Odoo should implement webhooks API into the platform; it can be done by adding new actions into Odoo platform that will trigger webhooks.
Another way of integrating is to use Payment Request API that is specified by W3C consortium. Basically, this API allows merchants to initiate the payment request. Payment Request API supports the features such as "one-click" checkout or checkout without a page reload. It also enables payment capabilities in browsers on mobile devices such as smart phones or tablets. For example, on the merchant side, PayPal has implemented Payment Request API for its Braintree payments spution.
Another way of integration could be making an API for Revput to add card details into Odoo database. This approach seems to be easier than previous one because there is no need of additional coding and it doesn't require additional development costs. So, if we suppose that we have already implemented Payments API into Odoo platform and now we need to add some cards for testing purposes, we can do it by implementing API for adding cards into database and adding some dummy data into database through API itself. We can get this data by googling or by asking some friends for their card details.
However, before doing all integration steps, it is highly recommended to do test payments using dummy card data. This is important not only for testing purposes but for security reasons too. If you don't test your integration then you might not notice any errors and then your payment system might fail later because there will be unexpected input from the side of Revput connector. Also, it is recommended to think about disaster recovery plan before starting any integration process.
In this paper we have discussed about the integration process between Odoo ERP Self Hosted and Revput. We have described possible ways of integration and briefly discussed pros and cons of each approach. Finally, we have proposed an outline for an article about integration between these two platforms.
The process to integrate Odoo ERP Self Hosted and Revput may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.