Research and plan online payment integration #166
Labels
No labels
API
Billing
UI/UX
dependencies
bug
change
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: servala/servala-portal#166
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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/
We learned that we can simply direct the user to Odoo for payment using the share invoice functionality. This is being implemented in #196.