Research and plan online payment integration #166

Closed
opened 2025-08-21 07:05:19 +00:00 by tobru · 1 comment
Owner

Stories

As a user, I want to pay for my services with an online service.

Implementation Notes

Odoo is used as the billing system. We wish to have the full experience in the Servala portal so that the user also can pay their invoices directly there.

Odoo supports online payments: https://www.odoo.com/documentation/16.0/applications/finance/payment_providers.html
This is integrated in the Odoo user portal.

Figure out how we can integrate this payment flow in the Servala portal so that the full flow is happening there and there's no need for the customer to touch Odoo. It should be possible using the Odoo API.

We're currently using Stripe, but we should preferably use a European payment provider, for example, https://www.mollie.com/

## Stories _As a user, I want to pay for my services with an online service._ ## Implementation Notes Odoo is used as the billing system. We wish to have the full experience in the Servala portal so that the user also can pay their invoices directly there. Odoo supports online payments: https://www.odoo.com/documentation/16.0/applications/finance/payment_providers.html This is integrated in the Odoo user portal. Figure out how we can integrate this payment flow in the Servala portal so that the full flow is happening there and there's no need for the customer to touch Odoo. It should be possible using the Odoo API. We're currently using Stripe, but we should preferably use a European payment provider, for example, https://www.mollie.com/
tobru added the
enhancement
label 2025-08-21 07:05:19 +00:00
tobru added this to the Development Planning project 2025-08-21 07:05:19 +00:00
tobru self-assigned this 2025-09-26 11:33:11 +00:00
Author
Owner

We learned that we can simply direct the user to Odoo for payment using the share invoice functionality. This is being implemented in #196.

We learned that we can simply direct the user to Odoo for payment using the share invoice functionality. This is being implemented in #196.
tobru closed this issue 2025-09-26 11:33:57 +00:00
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: servala/servala-portal#166
No description provided.