Integrate payment gateway between openstack and Odoo.

Job ID: 34535593

Budget: $30 – $250 USD

Integrate existing openstack django registration with odoo and stripe

We are looking for a developer to code for us the following

a) Extend the cloud
portal registration page (django python - horizon openstack) to create a customer object in both odoo and stripe (as well as other payment providers) including new relevant fields within the openstack user database (keystone) for these systems

b) Extend the
registration page to create a simple tab based form when a new customer registers . Upon succesful registration of the email (code already there) the registration continues with setting up the password. The first existing tab remains the same I.e requesting password, we require a Setup payment tab which links to the above and a number of new fields for example
choose between corporate or personal account, which gives the option to enter organisation detalis like Org name and VAT (TIN) . Additionally this information should be stored in keystone the openstack built in auth system in the same way the email field is currently saved.

c) Extend the odoo
invoicing module to create an invoice at the end of the month for each customer that is in active state. The data is collected based on metrics that come directly from the openstack environment via apis.
This action should be the one triggering collection of payment on the payment gateway for example stripe or paypal.

d) As part of this work , thought needs to be put in on how to easily debug , reverse , manually intervene should issues arise with payments. This could be a series of scripts that can reverse a charge or manually set a charge on all 3 systems using api calls.
Related categories: Python Django Stripe Odoo