31dc6b888eeb2d787f567562fb447e8131c877e3
SIPS payment has two limitations: - A payment reference can only be used once, even if the payment was not proceeded - A payment reference can only contain alphanumerical characters These limitations do not fit the payment process which: - Reuses existing transactions - Introduces a `-` character when creating a new transaction for the same order. First issue is solved by an ugly hack since there is no link module between `website_sale` and `payment_sips` in order to override the behavior of `sale_get_transaction`. Second issue is solved by modifying the character to `x`. In this case, we could consider overriding the method `get_next_reference` in `payment_sips`. However, this method is called before the creation of the transaction, and we should do a crappy workaround using the context to get the `acquier_id`. opw-728209
…
…
…
…
…
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, Purchase Management, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
If you are a developer you may type the following command at your terminal:
wget -O- https://raw.githubusercontent.com/odoo/odoo/10.0/setup/setup_dev.py | python
Then follow the developer tutorials
For Odoo employees
To add the odoo-dev remote use this command:
$ ./setup/setup_dev.py setup_git_dev
To fetch odoo merge pull requests refs use this command:
$ ./setup/setup_dev.py setup_git_review
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%