I am successfully receiving paypal payments for purchases done through eCommerce. The system registers the payment under settings - Payments - Payment Transactions with the status done. Further the actual payment record gets logged against the Sales Order (you can click on the relevant payment at the very bottom.)
I need Odoo to go a little further:
- Don't mail out the sales order to a retail client
- Create and validate the invoice in Odoo (upon IPN received)
- Set the invoice to 'paid' against a chosen account
- Mail the invoice to the client with a status 'paid'
Since I am selling digital goods the manual registration of client payments is actually not an option. My clients will expect an instant delivery of goods after the payment.
How do I configure the above?
I've made module website_sale_autopay. It just emulates clicking buttons "create invoice" -> "Validate" -> "Register Payment" -> "Select paypal" -> "Pay"
Thanks Tim Norton for sponsoring =)
Has this been patched in Odoo v9?
Currently, Odoo sends my customers an email telling them to pay via the Portal - even after they've paid successfully via PayPal. I've had several very confused emails..
Payments are being received, but Odoo isn't updating the order. I know it's possible to manually invoice each order, but I'm at work most of the day and customers expect their payments to be correctly registered immediately.
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: 9/3/14, 1:02 AM|
|Seen: 2042 times|
|Last updated: 4/25/16, 9:28 PM|