Tested on SAAS and local enterprise v9:
Even if you have multiple payment acquirers set up (eg paypal, wire, etc) clicking "pay now" on an invoice will not give you a choice on how to pay, but just go to one default payment method. However in the store it will list all available payment methods on checkout.
Is there any way to change this behavior and give users all the payment methods available to pay their invoices?
Indeed there is no choice on this screen. The method used is the first one in the sequence (the sequence can be modified with the handle in the list view of payment acquirers). Listing all methods would require a custom development.
One thing to note is that you cannot use a "2 steps method" like wire transfer or check because the "pay now" button next to an invoice in the portal will automatically mark the invoice as paid once the payment is made; but with a "2 steps method" you cannot be sure that this is really the case until your accountant has actually received the payment. So it means that you want to list more than one "1 step method" (which are essentially credit card processors). Can you explain why you need to work with more than 1 card processor in your business? It's a relevant question because the reason it doesn't list more than 1 method is because Odoo SA considers this an uncommon situation.
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!
About This Community
|Asked: 6/18/16, 6:56 PM|
|Seen: 311 times|
|Last updated: 9/4/16, 8:39 PM|